DevSecOps Engineer
Cloud Security โ Primary
- Own cloud security posture management (CSPM) across GCP and AWS โ continuous assessment, misconfiguration detection, and remediation tracking.
- Design and enforce IAM policies, service account hygiene, least-privilege access controls, and workload identity across multi-cloud environments.
- Implement VPC security controls โ private service access, firewall rules, network policies, ingress/egress restrictions, and Private Google Access.
- Internalise and secure service endpoints โ move external-facing services to internal load balancers, private endpoints, and VPN/interconnect. Continuously audit and reduce the public attack surface.
- Manage secrets hygiene โ enforce Secret Manager (GCP) and AWS Secrets Manager, eliminate hardcoded credentials, and rotate secrets programmatically.
- Lead cloud security incident response โ triage, contain, investigate, and remediate across cloud and Kubernetes environments.
- Own compliance reporting for SOC 2, HIPAA, and ISO 27001 โ evidence collection, gap analysis, and control implementation.
- Conduct regular threat modelling, security reviews, and architecture risk assessments.
Kubernetes Security โ Primary
- Harden GKE clusters โ CIS benchmarks, pod security standards (restricted/baseline), and admission control policies.
- Implement and manage network policies to enforce east-west traffic segmentation between namespaces and services.
- Deploy and operate runtime security tooling (e.g. Falco) for threat detection inside cluster workloads.
- Manage Kubernetes RBAC with least-privilege principles. Audit and remediate overpermissioned service accounts.
- Secure the container supply chain โ image scanning in CI (Trivy/Snyk), enforce signed images, and maintain a trusted registry policy.
- Implement Istio security controls โ mTLS enforcement, authorisation policies, and east-west traffic observability.
- Continuously audit running workloads for security drift โ privileged containers, host path mounts, and secrets in environment variables.
CI/CD & GitLab Security โ Primary
- Secure the GitLab CI/CD pipeline end-to-end โ protect runner environments, restrict pipeline permissions, enforce branch protection and MR approvals.
- Integrate SAST, DAST, dependency scanning, container scanning, and secret detection natively into GitLab CI. Own the triage and remediation workflow.
- Implement IaC security scanning (tfsec, Checkov) as a mandatory pipeline gate for all Terraform changes.
- Manage GitLab token hygiene โ enforce expiry policies, rotate project tokens, and audit personal access token usage.
- Define and enforce pipeline security policies organization-wide using GitLab security policy-as-code.
Endpoint & Network Security โ Primary
- Audit and reduce the external attack surface โ inventory all public endpoints and drive internalization of services that do not need to be public.
- Implement and maintain WAF and Cloud Armor rules to protect externally exposed services.
- Enforce TLS certificate management โ automate issuance, rotation, and enforce TLS 1.2+ across all endpoints.
- Manage bastion host security โ enforce short-lived certificates (OS Login / IAP), eliminate persistent SSH keys, and log all administrative sessions.
- Own DNS security controls โ DNSSEC, private DNS zones for internal services, split-horizon DNS where required.
Security Engineering & Automation
- Build security automation pipelines โ policy enforcement, compliance checks, and vulnerability remediation as code.
- Instrument security observability in Datadog โ threat detection dashboards and alert tuning for cloud and Kubernetes signals.
- Develop and maintain runbooks for security incidents, vulnerability response, and access reviews.
- Champion security training and awareness. Conduct secure code reviews and threat modelling workshops.
TECH STACK
Required
- GCP โ Security Command Center, IAM, VPC Service Controls, Cloud Armor, Secret Manager, Binary