Design, implement, and manage CI/CD pipelines for application deployment.
Develop and maintain cloud infrastructure primarily in AWS, with secondary responsibilities in Azure, using IaC tools like Terraform or CloudFormation.
Manage containerized applications using Docker and orchestration platforms like Kubernetes (EKS/AKS).
Implement and oversee monitoring, logging, and alerting solutions to ensure platform reliability and performance.
Collaborate with development teams to optimize application architecture for the cloud environment.
What's Needed?
Extensive hands-on experience with core AWS services such as EC2, S3, VPC, IAM, RDS, and Lambda (80%).
Deep knowledge of AWS networking and security protocols.
Experience with foundational Azure services, including Azure VMs, Blob Storage, Azure AD, and VNet (20%).
Proficiency with Infrastructure as Code tools like Terraform, CloudFormation, or Ansible.
Strong experience with CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.
Solid understanding of Docker and Kubernetes (EKS or AKS).
Competency in scripting languages such as Python, Bash, or PowerShell