AWS DevOps / Cloud Engineer

We are looking for an experienced AWS DevOps / Cloud Engineer to support our customer in designing, implementing, and operating cloud infrastructure and DevOps solutions. The role focuses on AWS, automation, cost optimization (FinOps), and reliable operations in a modern DevOps environment.

Key Responsibilities

  • Design, implement, and maintain AWS infrastructure using best practices (security, scalability, reliability, cost-effectiveness).
  • Work as an individual contributor, taking ownership of requirements from design to implementation and handover.
  • Build and maintain CI/CD pipelines (e.g., GitHub Actions / GitHub runners and workflows).
  • Implement and manage Infrastructure as Code (IaC) using Terraform. Work with Kubernetes-based environments for deployment and operations.
  • Perform Linux-based system administration and troubleshooting.
  • Develop and maintain automation scripts and tooling in Python.
  • Apply FinOps principles to optimize cloud costs and ensure efficient usage of AWS resources.
  • Collaborate closely with onshore and nearshore team members (Dev, QA, Architecture, Product) in an agile environment.

Troubleshoot production issues and participate in incident resolution and root cause analysis. 

Must-Have Skills 

  • AWS (strong hands-on): Solid practical experience with core AWS services (e.g., EC2, S3, RDS, EKS/ECS, IAM, CloudWatch, VPC, Load Balancers, etc.). 
  • DevOps / CI-CD: Experience as a DevOps Engineer, setting up and maintaining CI/CD pipelines.
  • Hands-on experience with GitHub runners and workflows (GitHub Actions or similar).
  • Infrastructure & Platforms: Basic to intermediate experience with Kubernetes.
  • Strong experience with Linux (administration, troubleshooting).
  • Hands-on experience with Terraform (Infrastructure as Code).
  • Programming & Automation: Good experience with Python for scripting, automation, and tooling.
  • FinOps / Cost Optimization: Practical experience in cloud cost management and optimization on AWS (right sizing, scheduling, cost monitoring, tagging, etc.).
  • General: 5–8 years of total experience in Cloud / DevOps / Infra roles.
  • Ability to understand solution designs and translate them into robust implementations.
  • Ability to work independently as an individual contributor, while collaborating effectively in distributed teams.
  • Good communication skills in English (written and spoken). Nice-to-Have Skills (Optional)
  • Experience with monitoring and logging solutions (e.g., Prometheus, Grafana, ELK/EFK, CloudWatch dashboards).
  • Experience with security best practices in AWS (IAM policies, security groups, encryption, compliance).
  • Experience in enterprise environments or with large-scale distributed systems. Exposure to Agile/Scrum ways of working.