3+ years of hands-on experience with AWS architecture and services (VPC, IAM, EKS/ECS, RDS, S3, EventBridge).
Deep operational experience with Terraform or AWS CDK for Infrastructure as Code.
Strong background in Docker and Kubernetes (EKS) with Helm templating experience.
Extensive experience in CI/CD pipeline implementation using GitHub Actions or GitLab CI.
Proficiency in Python (boto3) or Go, along with Linux shell scripting (Bash).
Experience with logging, metrics, and tracing platforms like Datadog or Splunk.
Responsibilities
Architect and maintain AWS infrastructure using Terraform or AWS CDK, focusing on modularity and policy enforcement.
Design and maintain automated delivery pipelines with GitHub Actions or GitLab CI, ensuring zero-downtime deployments.
Manage containerized workloads on Kubernetes or Amazon ECS, optimizing builds and resource scaling.
Implement system-wide observability with tools like OpenTelemetry and Datadog, defining SLIs and SLOs.
Integrate automated vulnerability scanning into CI/CD pipelines and manage access controls and secrets.
Develop automation scripts in Python or Go to streamline processes and support disaster recovery.
Collaborate with engineering teams to monitor cloud costs and optimize resource allocation.
Benefits
Opportunity for remote or hybrid work arrangements based on project needs.
Travel opportunities to client sites, enhancing professional exposure and experience.
Full Job Description
Responsibilities
Platform & Infrastructure as Code: Architect, provision, and maintain modular AWS infrastructure using Terraform or AWS CDK. Establish reusable modules and enforce policy-as-code across multiple environments.
Continuous Delivery & GitOps: Design, build, and maintain automated delivery pipelines using GitHub Actions or GitLab CI, integrated with GitOps engines (e.g., Argo CD) for zero-downtime, progressive rollouts (Blue/Green, Canary).
Container Orchestration: Manage production-grade containerized workloads on Kubernetes (Amazon EKS) or Amazon ECS. Optimize container image builds, build caching, and cluster resource scaling (e.g., Karpenter, Cluster Autoscaler).
Observability & SRE: Instrument system-wide observability using OpenTelemetry, Datadog, Splunk, or AWS CloudWatch. Define and track SLIs, SLOs, and error budgets, while establishing actionable alerting pipelines that minimize alert fatigue.
DevSecOps & Compliance: Integrate automated vulnerability scanning (container images, dependencies, IaC) using tools like Snyk or Trivy into CI/CD pipelines. Manage centralized identity, role-based access controls (RBAC), and secrets management (AWS Secrets Manager, HashiCorp Vault).
Automation & Internal Tooling: Develop custom automation scripts and micro-tools using Python (boto3) or Go to eliminate manual toil, support automated backups, and validate disaster recovery procedures.
Cloud Cost Governance (FinOps): Partner with engineering teams to monitor cloud consumption, optimize resource allocation, and implement automated scaling policies to maintain cost-efficient infrastructure.
Role Requirements
Cloud Architecture: 3+ years of hands-on experience designing, deploying, and supporting enterprise-grade systems on AWS (VPC, IAM, EKS/ECS, RDS, S3, EventBridge).
Infrastructure as Code (IaC): Deep operational experience with Terraform (state management, module design) or AWS CDK.
Containers & Orchestration: Strong background in Docker containerization and hands-on operational experience with Kubernetes (EKS) or AWS ECS, including Helm templating.
CI/CD & Delivery: Extensive experience implementing CI/CD pipelines (GitHub Actions, GitLab CI) with automated testing, linting, security scanning, and artifact management (JFrog Artifactory, Sonatype Nexus, or GitHub Packages).
Systems Programming / Scripting: Proficiency in Python (including AWS SDK/boto3) or Go, alongside Linux shell scripting (Bash).
Experience implementing GitOps workflows with Argo CD or Flux.
Familiarity with Policy-as-Code frameworks (Open Policy Agent/Gatekeeper, Kyverno, or Checkov).
Understanding of MLOps pipelines and supporting infrastructure for machine learning workloads (e.g., Kubeflow, AWS SageMaker).
Practical experience running OpenSearch/Elasticsearch clusters at scale.
AWS Certified Solutions Architect or DevOps Engineer Professional (or other Cloud Certifications).
Travel Requirements
Employees are responsible for traveling to and from client sites as required by their project or assignment, regardless of location. Travel may include sites outside the employee's primary office location, state, or region.
Remote & Hybrid Work
While remote or hybrid work may be permitted for certain projects, client needs take precedence. Employees are expected to report onsite at the client location when required by the project scope, client request, or management directive.