
Overview
Location – Bangalore
Job/Role Description
Experience – 10 to 12 Years
Own builds, releases and continuous integration process for large and complex releases of a product and at times expands the scope across multiple concurrent releases.
Own, manage and improve release process. Focuses on scale and efficiency. Deploys the right builds across environments.
Work cross functionally with other business departments to align activities and deliverables.
Develop and enhance the test infrastructure and continuous integration framework used across teams.
Determine best practices and principles and promotes them across the team
Demonstrate expert knowledge in developing and executing automated builds and scripts.
Applies new build and releases techniques and methodologies and trains the team in the same.
Work with developers and stakeholders to deliver quality software through the build and deployment system.
Use industry best practices to improve Build, Release and Continuous integration processes.
Contribute in driving initiatives such as defining standards and processes to ensure quality.
Primary Skills (Must have)
Proven expertise in build and release management of on-prem windows-based applications
Proven experience in the deployment and management of infrastructure
10+ years’ total experience with last 6+ years in build and release engineering
Strong knowledge of continuous integration and continuous deployment tools like Jenkins
Experience with on-prem/cloud TeamCity CI/CD server
Experience with Windows Server, SQL Server and RabbitMQ
Experience with virtual appliances
Experience with Linux and Windows
Knowledge of transferring artifacts to different environments.
Experience with Agile software development, project management methodologies
Should be a quick learner with good communication skills
Key Skills: Build and Release engineering, Linux and Windows, Windows Server, SQL Server and RabbitMQ