6-8 yearsNoidaGraduation/Post Graduation
Responsibilities
- Design the next-generation application strategy using cloud-native, microservices, and serverless architecture, infrastructure setup, deploy, and manage applications on AWS Cloud based on customer needs using Infrastructure as code adhering to the best security practices
- 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
- 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, ElasticSearch, etc
- Act as technical and cultural change catalysts, accelerating learning journeys and the progressive adoption of the DevOps best practices and techniques
- Innovate, audit, monitor applications, infrastructure and identify opportunities to improve performance
Requirements
- BE/BTech/MCA with 6+ 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
- Experience with Infrastructure as Code, using tools like Terraform and Microservices architectures using tools like Kubernetes. Additionally, should have experience implementing zero downtime deployments on auto-scaling infrastructure CI/CD Tools like Jenkins, CircleCI, Gitlab, CodeDeploy, etc
- Experience in a modern software development environment that is Agile and incorporates DevOps practices
- Ability to self-start and deliver under tight timelines
- Willingness to contribute both as a lead as well as an individual contributor
What sets you apart:
- Prior experience in managing infrastructure for public-facing web applications and handling client communications
- Python scripting
- Experience with NoSQL (ElasticSearchDB, MongoDB) and SQL (PostgreSQL, MySQL)
- Excellent verbal and written communication skills