ApacheAWSCloudEC2FluxJenkinsKafkaKubernetesMongoDBMySQLPostgresTerraformApache KafkaAmazon Web ServicesGitHub ActionsTerragruntEKSHelmArgoCDRDSIAMCloudWatchDatadogGitHubGitOpsCI/CD
About this role
Role Overview
Design, implement, and manage scalable and secure cloud infrastructures using Amazon Web Services (AWS), including EC2, VPC, IAM, and networking services;
Deploy, configure, and maintain containerized applications using Kubernetes, Amazon EKS, and Helm charts to ensure high availability and performance;
Build and manage Infrastructure as Code (IaC) using Terraform and Terragrunt to enable automated, repeatable, and reliable infrastructure provisioning;
Develop and maintain CI/CD pipelines using GitHub workflows, GitHub Actions, and Jenkins to support efficient and automated software delivery;
Deploy and manage streaming platforms such as Amazon MSK or Apache Kafka, ensuring reliable data streaming and messaging workflows;
Manage and optimize cloud-based databases, including Amazon RDS (Aurora/Postgres/MySQL) and MongoDB (Atlas or self-managed), ensuring performance, scalability, and data reliability;
Implement monitoring and observability solutions using Datadog (APM, Metrics, Logs) and CloudWatch (Alarms, Dashboards, Log Insights) to maintain system health and proactively resolve issues;
Collaborate with cross-functional teams to improve system reliability, operational efficiency, and infrastructure performance through automation and best practices.
Requirements
Strong hands-on experience with Amazon Web Services (AWS) and cloud-native services;
Proven experience with Kubernetes, Amazon EKS, and Helm for container orchestration and deployment;
Expertise in Infrastructure as Code (IaC) tools such as Terraform, with mandatory experience in Terragrunt;
Solid background in CI/CD pipeline development using GitHub Actions, GitHub workflows, and Jenkins;
Hands-on experience with streaming technologies, including Amazon MSK or Apache Kafka;
Understanding of cloud networking, security best practices, and infrastructure optimization.
AWS Certified Solutions Architect or AWS DevOps Engineer certification (nice to have);
Certified Kubernetes Administrator (CKA) certification (nice to have);
Experience with GitOps tools such as ArgoCD or Flux (nice to have).