Software Engineer II – Cloud



Hyderābād

09/05/2025

Software Engineer II – Cloud

About the Role  

Cloud Engineer will be responsible for designing, deploying, and maintaining our cloud-based infrastructure based on Amazon Web Services and Infra-As-Code (Iac) technologies. You will collaborate with other teams to ensure that our cloud environment meets all requirements.

 

What You'll Do 

Reports to: Senior Engineering Manager

Responsibilities:

  • Designing and implementing secure AWS network solutions that meet business requirements.
  • Creating and configuring AWS compute instances using DevOps best practices.
  • Performing infrastructure upgrades and updates to maximize system efficiency while minimizing downtime.
  • Deploying applications in AWS using modern CI/CD implementations.
  • Creating blueprints using Infra-As-Code methodologies for common workloads.
  • Maintaining, testing and implementing disaster recovery procedures.
  • Implementing automation using scripting languages (e.g., Bash, PowerShell, Python, Perl) to manage AWS services.
  • Building tools for deployment, monitoring, and troubleshooting of system resources in an AWS environment.
  • Experience with AWS Container Services, Harshicorp Terraform, Helm, Jenkins, and AWS serverless stacks.

 

 What You’ll Need 

  • 3+ years of working experience in AWS, Terraform, EKS and DevOps.
  • Graduate in computer science or equivalent.
  • Thorough working knowledge of Linux environment.
  • Experience in working within modern application development and engineering teams using DevOps & Agile methodologies.
  • Self-motivated, proactive, driven individual with strong problem-solving skills. Ability to work with APIs and Plugins to integrate security tools into established CI/CD pipelines.
  • Having AWS certification preferably.