Job Overview: We are seeking a highly skilled and experienced DevOps Developer to join our technology operations team. The ideal candidate will have a strong background in cloud services, particularly AWS, and be proficient in infrastructure automation using Terraform and CI/CD deployment with GitHub Actions.
Key Responsibilities:
- Design, manage, and maintain CI/CD pipelines for seamless integration and deployment processes.
- Oversee and optimise AWS workloads, ensuring high availability and scalability.
- Implement infrastructure as code (IaC) using Terraform to automate and replicate environments efficiently.
- Utilise GitHub Actions to automate workflows, from code to deployment.
- Monitor and manage AWS resources to optimise costs without compromising on performance.
- Collaborate with development teams to ensure operational requirements are met in the software development lifecycle.
- Stay up-to-date with emerging trends in DevOps practices and cloud services.
Mandatory Skills and Qualifications:
- Proficient in AWS services and management.
- Strong experience with Terraform for IaC deployments.
- Knowledgeable in setting up and managing CI/CD pipelines using GitHub Actions.
- Demonstrated ability to manage cloud resources effectively, with a focus on cost optimization.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
- Strong communication and collaboration skills.
Preferred Qualifications:
- AWS certification(s) such as AWS Certified DevOps Engineer.
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Familiarity with scripting languages such as Python or Bash.
Experience: 5+ Years
Location: Hybrid | Bangalore. This position requires travel to client sites monthly once or twice, specifically in Bangalore.