Job Title: DevSecOps Lead

Role Overview

We are seeking an experienced DevSecOps Lead to architect, implement, and operationalize secure CI/CD pipelines, cloud environments, Terraform-based infrastructure, and security guardrails across mobile and cloud application teams. The ideal candidate is hands‑on with GitLab pipelines, AWS cloud environments, security tooling, IaC, and performance/scalability tuning. This role will initially be an individual contributor and later grow into a small DevOps/Platform Engineering team lead.

Key Responsibilities

1. CI/CD Pipeline Engineering (GitLab)

  • Architect and build GitLab CI/CD pipelines for both mobile (iOS/Android) and cloud applications.
  • Develop reusable pipeline templates, shared libraries, and YAML modules for engineering teams.
  • Automate environment‑specific build and deploy flows (dev, QA, UAT, prod).
  • Enhance build speed, caching strategy, and parallelization for optimal performance.

2. Cloud Deployment, Operations & Security (AWS)

  • Design and maintain AWS cloud accounts with strong security guardrails, including:
    • IAM roles, policy boundaries, least privilege design
    • VPC segmentation, subnets, NACLs, security groups
    • AWS Organizations & Service Control Policies (SCPs)
  • Implement cost management frameworks: Budgets, cost forecasting, tagging policies, cost optimization.
  • Deploy, manage, and optimize:
    • EKS / ECS clusters
    • EC2, Lambda, API Gateway
    • RDS, DynamoDB, S3, CloudFront
  • Setup monitoring and observability:  CloudWatch, Prometheus/Grafana, ELK/EFK
  • Troubleshoot performance, reliability, scaling, and networking issues.

3. Infrastructure as Code (Terraform)

  • Build and maintain Terraform modules for AWS infrastructure creation and lifecycle management.
  • Implement standard IaC
  • Enforce IaC best practices
  • Automate AWS environment provisioning across multiple regions and workloads.

4. GitOps, Deployment Automation & Tooling

  • Implement automated deployment workflows using: ArgoCD or equivalent.
  • Ensure alignment between Git repositories, Terraform states, and actual cloud environments.
  • Define deployment strategies: Blue/Green, Canary, Rolling, Feature Flags.
  • Integrate secrets management (AWS Secrets Manager, etc).

5. Security, Compliance & Governance

  • Build mandatory security steps into pipelines
  • Ensure timely VAPT (Vulnerability Assessment & Penetration Testing) cycles and remediation tracking.
  • Establish security guardrails:
    • Hardened AMIs/containers
    • Secure CI/CD runners
    • IAM least‑privilege enforcement
    • TLS enforcement, encryption in transit & at rest
  • Define and enforce compliance with cloud security best practices.

Required Technical Skills

  • Deep expertise with GitLab CI/CD (required).
  • Strong proficiency in AWS: IAM, VPC, EKS/ECS, CloudFront, S3, Lambda, RDS, security controls.
  • Hands-on experience with Terraform.
  • Experience in continuous deployment tools.
  • Understanding of mobile build pipelines for iOS/Android.
  • Expert-level scripting skills: Bash, Python, YAML.
  • Strong knowledge of SAST, SCA, container scanning, secrets scanning.
  • Experience with:
    • Docker/Kubernetes
    • CloudWatch, ELK, Prometheus/Grafana
    • CDN, WAF, load balancers
  • Knowledge of OWASP, CIS Benchmarks, AWS Well-Architected Framework.
  • Experience with cost optimization tools like AWS Cost Explorer or CloudHealth.
  • Familiarity with provisioning iOS/macOS runners or build agents.
  • Experience with incident management, runbooks, and reliability engineering.

Soft Skills

  • Strong communication, documentation, and problem-solving skills.
  • Ability to collaborate across engineering, security, QA, product, and vendor teams.
  • Ownership mindset and ability to lead in ambiguous and fast-moving environments