DevOps Engineer

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.