8-12 years Noida
Responsibilities
Design and deploy AWS cloud applications using cloud-native, microservices, and serverless architectures to meet customer needs with Infrastructure as Code
Work closely with the development teams to gather system requirements, new service proposals, and large system improvements and come up with the infrastructure architecture leading to stable, well-monitored, and secure applications
Identify performance bottlenecks and optimize the application performance using solutions like database indexes, Varnish, Memcache, Redis, CloudFront, etc
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, and ElasticSearch, and mentor and provide technical guidance to the team
Innovate, audit, monitor applications, infrastructure and identify opportunities to improve performance
Requirements
BE/BTech/MCA with 9+ years of experience in DevOps and Enterprise Applications deployments on public clouds like AWS, GCP, and Azure
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
Know-how of Infrastructure as Code using technologies like Terraform and microservices architectures using technologies such as Kubernetes and have implemented zero downtime deployment on auto scaling infrastructure using CI/CD Tools like Jenkins, CircleCI, Gitlab, CodeDeploy, etc
Ability to handle the responsibilities of a Technical consultant for multiple projects/clients and to comfortably contribute both as a lead as well as an Individual contributor
Experience in a modern software development environment that is Agile and incorporates DevOps practices
Self-starter attitude and ability to deliver under tight timelines
What sets you apart:
Prior experience in managing infrastructure for public-facing applications and handling client communications
Python scripting
Working knowledge of NoSQL (ElasticSearchDB, MongoDB) and SQL (PostgreSQL, MySQL)
Excellent verbal and written communication skills