Role Overview
We are seeking a highly skilled AWS DevOps Engineer to build, integrate, and deploy software releases across various platforms. You will be responsible for automating multi-cloud deployments, managing containerized environments, and ensuring the scalability and security of microservices. This role requires a proactive individual who thrives in a fast-moving environment and is passionate about continuous learning and technical excellence.
Responsibilities
- Develop scripts and automation tools to build, integrate, and deploy software releases.
- Automate CI/CD deployment pipelines and Kubernetes deployment scripts on EKS.
- Automate multi-cloud deployments and manage infrastructure using Terraform/Terragrunt.
- Implement and manage in-depth monitoring using the Prometheus-Grafana stack.
- Automate log collection for debugging using the ELK stack.
- Manage AWS Security, Identity, & Compliance, including the creation and assignment of IAM roles and policies.
- Handle stack auto-scaling and design High Availability (HA) Architecture and DC-DR setups.
- Participate in meetings to discuss release scope, roadblocks, and new methodologies.
Requirements
- Bachelor's degree in Software Engineering, Computer Science, or a related Engineering discipline.
- 2 to 4 years of experience in technical architecture, with at least 2+ years specifically in AWS.
- Hands-on experience with build and deployment for Nodejs, Reactjs, React Native, Go, TypeScript, and Java/Python.
- Experience with ArgoCD, Jenkins, and mobile CI/CD platforms like Bitrise.
- Strong understanding of CI/CD, Test Driven Development, and Cloud Development.
- Proficiency in AWS CLI and AWS Boto3 for Infrastructure as Code.
Skills
- AWS
- Terraform
- Kubernetes
- Python
- Jenkins
Benefits
- Flexible schedule
- Health insurance
- Leave encashment
- Paid sick time
- Paid time off
- Provident Fund