
Manager - Applications Development
- Pune, Maharashtra
- Permanent
- Full-time
- Continually improve DevOps tools, processes, and procedures.
- Build, maintain, and scale infrastructure for Production, QA, and Dev environments.
- Develop and maintain Continuous Integration/Continuous Delivery systems.
- Participate in ongoing design, implementation, and maintenance of systems and tools across our cloud stack.
- Work closely with Development and Platform teams to help ensure end-to-end quality.
- Write and maintain infrastructure documentation
- Work with third-party vendors to resolve infrastructure issues.
- 6+ years of Development Experience in any of the programming languages including Java, Python, Bash.
- Strong experience in creation and maintaining of CI-CD Pipeline with GitHub Action (preferable).
- Strong professional experience automating AWS configuration, build and deployments using Terraform, CloudFormation or other equivalents
- Experience in managing Amazon Web Services (Lambda, Step Function, EKS, EC2, S3, ELB, ALB, NLB, etc.) is required, as well as a solid understanding of the different services AWS provides
- Experience with code repositories (Git), continuous integration tools (e.g. Jenkins, Maven or Gradle)
- Experience designing and maintaining reliable, high-availability production systems and services.
- Monitoring automation; make sure that the correct monitors are deployed at the application level so that any failures can be quickly detected and repaired.
- Excellent knowledge of Linux systems (RHEL), and Windows systems knowledge a plus.
- Experience with container systems (Docker) and container orchestration (e.g. EKS, Kubernetes, Swarm), Kubernetes experience is must.
- Strong understanding of network fundamentals (TCP/IP, HTTP, DNS, SSL/TLS, Layer 3 and Layer 7 load balancing, etc.)
- Experience with creating helm charts, understanding/defining name spaces
- Strong development/scripting experience in one of the following; Java/Python/Groovy/Bash
- Understanding of AWS VPC, network management, and datacenter operations
- Be an excellent and creative problem solver. You don’t need to know everything but you need to know how to find the solution.
- Excellent Troubleshooting skills
- We help you be your best through professional development opportunities, interesting work and supportive leaders.
- We foster a vibrant and inclusive culture where you can work with talented colleagues to create new solutions and have impact for colleagues, clients and communities.
- Our scale enables us to provide a range of career opportunities, as well as benefits and rewards to enhance your well-being.