Job Description :
10+ years of Software Development experience mostly in Release Engineering/DevOps areas
4+ years of Development Experience in any of Java, Python & Node programming languages
4+ years of experience with continuous integration tools like Jenkins/Hudson, TeamCity, GoCD, etc.
2+ years of experience with configuration management tools like Puppet, Chef, or Ansible
Familiarity with Open Source DevOps tool chain instead of reinventing solutions (Monitoring, Dashboards, Cloud, Containers etc
Strong knowledge in Git, SVN or any of equivalent SCM tools & Branching Strategies
Extensive experience in Linux and/or Windows website and web service deployments.
Experience building Monitoring, Dashboards to manage infrastructure
Experience implementing Continuous Delivery pipelines
Identifying sources of manual work related to Build, Deployment, and Configuration of all environments and relentlessly driving to automate
Ensuring that we have Testing environments that match production as closely as possible from all aspects (access, configuration, automated deployment processes, etc.

Taking part in performing semi-automated production releases (sometimes daily releases) and you will help in reducing manual steps performed during production releases.
Reducing metrics around performing a production release (time to release, number of people needed for a release, number of manual steps in a release, etc.
Reducing the time it takes to build, deploy, and configure software to all environments.
Make environments highly available with right build at the right time and produce metrics
Reducing the time it takes to configure and validate environments. 
Build Dashboards to showcase Metrics in all aspects of Release Engineering and Environments Management
             

Similar Jobs you may be interested in ..