Overview
We are seeking an experienced Lead DevOps Engineer to support the development, deployment, and operation of modern cloud-native platforms across multi-cloud environments, including AWS, Microsoft Azure, and Google Cloud Platform. In this senior engineering role, you will take a hands-on approach to designing and managing infrastructure using Infrastructure as Code, Kubernetes, and various automation tools while improving engineering and delivery processes.
Responsibilities
- Deploy and manage infrastructure across multiple AWS cloud environments using Terraform and Infrastructure as Code (IaC).
- Deploy, operate, and support cloud-native infrastructure across AWS, Azure, and GCP.
- Design and implement CI/CD solutions using GitHub Actions and Flux, applying GitOps principles.
- Deploy and manage Kubernetes clusters, including Amazon EKS, Azure AKS, and Google GKE.
- Securely configure and deploy AWS API Gateway and associated API capabilities.
- Develop automation using Python, Bash, and/or PowerShell.
- Work with engineering teams to enhance deployment, reliability, and operational processes.
Requirements
- Proven experience with multi-cloud environments, specifically AWS, Azure, and GCP.
- Strong knowledge of Infrastructure as Code using Terraform.
- Experience managing Kubernetes platforms and container orchestration.
- Familiarity with CI/CD pipelines and GitOps principles using GitHub Actions and Flux.
- Understanding of cloud networking, security, identity and governance across major cloud platforms.
- Proficiency in scripting and automation (Python, Bash, PowerShell).
- Knowledge of observability solutions and event-driven architectures, including Apache Kafka.
- Eligibility for BPSS security clearance is required.