Build & Release Engineer


Primary Responsibilities:

 *  Design and optimize product(s) build and artifact generation as part of continuous delivery pipeline

 *  Maintain different runtime environments by providing environment provisioning automation in the cloud

 *  Design and implement the installation and deployment aspects of the product on different cloud targets

 *  Integrate, support and enhance the continuous automatic testing of the products

 *  Maintain and optimize all the product release pipeline phases: Build, Application deployment, Artifact promotion

 *  Develop and continuously improve the automation introduced to make it seamless and error-free

 *  Be familiar and constantly updated with the DevOps tools and trends


Qualification:


Bachelors degree in Computer Science or equivalent with a minimum work experience of 5 years, at least 3 years in Build & Release management

 *  Good understanding of Code promotion techniques, Build automation, Branching strategies, Cloud and IaaS environments

 *  Experience/Background in Linux/Unix administration

 *  Strong experience of Jenkins, Github/Gitlab, Maven, and other Open source Configuration Management tools

 *  Experience in Jenkins pipeline configuration

 *  Experience in scripting languages like Groovy(must), Shell and Python

 *  Ability to use a wide variety of open source technologies and cloud services like Openstack, Docker Container

 *  Strong Experience with CM tools like Ansible, CI Jobs that build assets, Docker Containers, Microservices

 *  Knowledge of best practices and IT operations in an always-up, always-available service

 *  Should be familiar with Deployment process of Eclipse and Monitoring of Java applications

 *  Knowledge of basic Networking, SDN/NFV desirable


This position will be based on either of the 2 locations (Pune or Bangalore)