Tech Stack
AWSCloudDockerEC2GrafanaJenkinsKubernetesPrometheusTerraform
About the role
- Design, implement, and manage cloud infrastructure using AWS and Terraform
- Develop and maintain CI/CD pipelines using tools like GitHub Actions, Jenkins, or GitLab CI
- Monitor system performance and implement cost optimization strategies across cloud services
- Automate infrastructure provisioning, configuration, and deployments
- Collaborate with development and security teams to ensure secure and scalable systems
- Troubleshoot infrastructure issues and ensure high availability and reliability
- Document infrastructure and DevOps processes for internal teams
Requirements
- 5–8 years of experience in software engineering with a strong focus on DevOps
- Hands-on experience with AWS services (EC2, S3, RDS, Lambda, CloudWatch, etc.)
- Proficiency in Terraform for Infrastructure as Code (IaC)
- Experience with CI/CD tools and automation frameworks (GitHub Actions, Jenkins, GitLab CI)
- Strong understanding of cloud architecture, networking, and security best practices
- Proven track record of implementing cost optimization strategies in cloud environments
- Excellent problem-solving and communication skills
- Nice to Haves: Experience with containerization (Docker) and orchestration (Kubernetes)
- Familiarity with monitoring tools like Prometheus, Grafana, or Datadog
- Exposure to serverless architecture and event-driven systems
- Certifications such as AWS Certified DevOps Engineer or Terraform Associate
- Physical requirements: ability to stand, sit, talk, hear, and use hands and fingers; close vision for computer work