
Senior DevOps Engineer
- Hyderabad, Telangana
- Permanent
- Full-time
- You will work as part of an agile team to develop quality solutions to expand and support our existing portfolio of applications.
- Collaborate effectively with a range of multi-national product teams to support and enhance the full product lifecycle by building and maintaining cloud-based infrastructure and CI CD pipelines through automation.
- Be an expert on developing and fulfilling non-functional software requirements and providing technical support to our engineering teams.
- Monitor application deployments and uptime to ensure our products remain responsive.
- Propose secure, maintainable and cost-efficient solutions to revise, update, refactor and debug greenfield and established codebases
- Write clean, scalable code, with a view towards design patterns and best practices
- Document services, infrastructure, and operational procedures
- Support other team members' professional development
- 2-4yrs years' hands-on experience with the AWS cloud platform
- 4 to 6 years' experience working with Kubernetes and container orchestration.
- A strong working knowledge of IAC and Git-Ops practises, with a demonstratable experience of either Terraform or the AWS CDK
- Demonstratable experience of building and maintaining CI/CD pipelines using tools such as Jenkins
- Experience in building monitoring and alerting dashboards using tools such as New Relic or Dynatrace
- Experience managing and maintaining both Windows and Linux operating systems at scale
- A solid understanding of networking including IP addresses (ranges and mask), DNS routing, firewalls, load balancers and WAFs
- Understanding of Active Directory (preferably experience with Microsoft AD, ADFS)
- Experience developing applications and tools in .NET (C#) with a strong understanding of application testing (unit, integration, performance, vulnerability)
- Strong experience in Agile ways of working
- Healthy exposure to databases and database management (MSSQL)
- Understanding of AI tools and how to utilise them in delivering change