Description:
Primary Responsibilities:
- Infrastructure as Code (IaC): Create and Manage infrastructure using tools like Terraform (expertise is must).
- CI/CD: Develop and maintain automated pipelines for software development through Git Actions.
- Work with Docker and container orchestration tools like Kubernetes / AWS Fargate.
- Strong knowledge in AWS components such as Global Accelerator, API Gateway, ALB/NLB, ECS, EC2, ECR etc.
- Ability to analyse and troubleshoot complex infrastructure issues, and develop tools/systems for task automation.
- Setup and maintain monitoring and alerting.
- Implement and maintain security best practices in DevOps processes, proactively identify and resolve security vulnerabilities.
- Collaborate and communicate with cross-functional teams for efficient software delivery.
- Mentoring and guiding the team members.
Required Qualifications:
- 5+ years of experience with infrastructure software engineering or production system operation experiences
- 3+ years of experience in DevOps or related roles
- 3+ years of experience with cloud platforms (AWS, Azure, GCP)
- 1+ years of experience with automation and deployment using CI/CD pipeline, GitHub Actions.
- 2+ years of experience with any of the following: Kubernetes, Docker.
- 2+ years of experience with managing infrastructure with tools like Terraform.
- 1+ Security practices: in depth knowledge of security best practices and the ability to incorporate them into DevOps processes.
Preferred Qualifications:
- Relevant certifications in AWS, Azure, GCP or other Cloud platforms
- 2+ years of experience in any of Golang, Java, Python.
- Experience with versions control tools like Git, branching and merging strategies
- Experience setting up monitoring and alerting solutions.
- Understanding microservices architecture and API development to integrate systems efficiently.