Role - DevOps focused Software Engineer

Experience - 5+ Years
Location - Indore


Key Responsibilities:

  • Design, develop, and maintain infrastructure as code (IaC) using Terraform and Terragrunt to provision and manage AWS resources efficiently.
  • Implement CI/CD pipelines utilizing GitHub Actions to automate build, test, and deployment processes across multiple environments.
  • Collaborate with software engineering teams to integrate DevOps best practices into the development lifecycle, ensuring reliability, scalability, and security of applications.
  • Utilize Docker and Kubernetes for containerization and orchestration of microservices-based architectures.
  • Configure and manage AWS services such as IAM, Aurora, VPC, Secrets Manager, Security Groups, EKS, EMR, SES, Route 53, CloudFront, and CloudTrail to support application requirements.
  • Maintain high standards of security and compliance by implementing industry best practices and monitoring tools for threat detection and prevention.
  • Optimize system performance, troubleshoot issues, and implement solutions for scalability and reliability enhancements.
  • Collaborate with stakeholders to define infrastructure requirements, conduct technical evaluations, and propose innovative solutions to address business needs.
  • Document infrastructure architecture, deployment processes, and standard operating procedures to ensure knowledge sharing and continuity of operations.
  • Stay updated with emerging technologies, trends, and best practices in DevOps, cloud computing, and software development methodologies.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Proven experience in deploying and managing AWS infrastructure using Terraform and GitHub Actions workflows in a production environment.
  • Solid understanding of AWS services and architecture patterns, including AWS Organizations, AWS Identity Center, IAM, VPC, etc.
  • Proficiency in scripting and automation using Python, with a good understanding of Java basics.
  • Experience with containerization technologies such as Docker and orchestration platforms like Kubernetes.
  • Strong knowledge of CI/CD concepts and tools, particularly GitHub Actions.
  • Familiarity with enterprise-grade software development practices and methodologies.
  • Excellent communication skills with the ability to collaborate effectively with cross-functional teams.
  • Strong problem-solving skills and attention to detail in troubleshooting complex issues.
  • AWS certification(s) (e.g., AWS Certified DevOps Engineer, AWS Certified Solutions Architect) is a plus.