Job Description
Job description
Role & responsibilities
- Set small to medium-sized microservices infrastructure on AWS adhering to best practices
- Monitor and Identify performance bottlenecks in application and infrastructure
- Automate deployments (CI&CD) and other repetitive tasks using Shell/Python scripts or tools like Jenkins, CodeDeploy, etc
- Implement configuration management for development, test, and production environments using tools like Chef, Ansible, etc
- Control infrastructure costs by continually looking for opportunities to right-size servers and services
- Manage permissions, backup, and performance across different databases like MySQL, Postgres, MongoDB, ElasticSearch, etc
- Innovate, audit, and monitor application infrastructure and identify opportunities to improve performance
- Showcase good documentation skills
Preferred candidate profile
- BE/BTech/MCA with 1+ years of experience in DevOps and Enterprise Applications deployments on public clouds like AWS
- Hands-on experience setting up AWS Well-architected framework recommended setup from scratch using various AWS services like ECS, ASG, ALB, WAF, EC2, S3, RDS, CloudFront, CloudFormation, CloudTrail, etc
- Prior experience in Infrastructure as Code using technologies like Terraform
- Hands-on with Microservices architectures using technologies such as Kubernetes
- Prior zero downtime deployment implementation on auto scaling infrastructure using CI/CD Tools like Jenkins, CircleCI, Gitlab, CodeDeploy, etc
- Experience in a modern software development environment that is Agile and incorporates DevOps practices
- Team player attitude (being able to work with others effectively, communicate clearly, and collaborate with cross-functional teams)
- Excellent verbal and written communication skills and self-starter and ability to deliver under tight timelines
Education
Any Graduate