About the Role
Apart from leading a team of talented DevOps engineers who are passionate about protecting and enriching the digital lives of their customers.
Design and implement next gen Continuous Delivery (CD) for systems developed on Java, GoLang, Python, .Net and running on AWS, Azure platforms apart from on-prim servers (Production environments)
Design and implement delivery/deployment systems using tools like Ansible, CloudFormation, Terraform, Chef, Puppet , Octopus, Docker, Kubernetes integrated with Team City, Artifactory, GIT, Jira.
Implement and manage software release process and work with team members through the entire lifecycle of the project
Continually evaluate tools and technologies to improve the overall release process and bring in thought leadership
Support the engineering teams regarding CI/Build tools, Environments and Automation.
Partner with the development teams to manage full stack release cycles
Lead efforts to design and build automation in the areas of application deployment, configuration management, release operations etc.
Drive best practices, standardize build and deployment processes and tools across systems.
Share knowledge with other team members on the usage of automation tools and help grow the team
Proactively identify areas of automation in the releases and support process and help implement automation
As needed, provide application infrastructure support for applications.
Show the full description
Involved in Branching, Tagging and Merging of code delivery at required releases
Experience
A total of 8-12 years of experience in IT industry.
Team Leading skills ensuring end to end completion of projects
At least 5 years Hands on experience in developing Automated Build & Deployment Process for large Java/.Net implementations using tools like:-Ansible, CloudFormation, Terraform, Chef, Puppet, Octopus, Docker, Kubernetes integrated with Team City, Artifactory, GIT, Jira
Extensive experience in deployment on AWS, Azure cloud Linux platforms is a must.
Sound knowledge of cloud systems (cloud architect level)
Extensive experience deploying and working with Production environments and not limited to Dev/QA
Ability to convince eng teams and cloud architects and carrying out healthy debate on infrastructure design, cloud cost estimation and optimization-Participate in major incident calls and drive them with authority
Do root cause and documentation
Incident prevention with alerts and monitoring
Log aggregation
Nice to have development experience in .Net & Java.
Should have been part of end to end implementation of Java/.NET based projects
Ability to design and support build deployment and configuration management systems for multi-tier Java/.Net application using GIt/Team City and Jenkins
Experience of setup & management of automated build and deployment process for multiple .Net development environments
Expert on Octopus, Docker, Team City , Artifactory.
Must have experience in a .Net and Java Release Management.
Basic knowledge of application servers
Must have Scripting language experience (Powershell, Batch etc)
Working experience on any Unix/Linux operating system