Software Engineer II [ Build & Release]

Software Engineering @ Hyderabad, Andhra Pradesh, India

Job Summary


Setup Build & Release infrastructure and process for various product lines.

Automate and improve existing product build process

Setup & maintain Build Machines located at onshore & offshore locations.

Automate & monitor daily project development & nightly builds.

Quick resolution of problems found during the daily build and deployment efforts.

Work closely with the development teams to integrate new build, release and deployment processes.



Min 3 years of related experience.

Strong knowledge of source control management and tools.

Knowledge of continuous build, release and deployment systems.

Solid experience with process automation using scripting languages, i.e. Perl /Shell Scripts / Python

Experience in build tools such as Ant /Make/Maven/Gradle

Strong communication skills and ability to multi-task.

Experience working in multi operating system development environment

Knowledge of CI/CD Tools.

Experience in database setup and administration a strong plus.

BS, MS in Computer Science or related discipline.


Experience & Desired Skills:

Strong knowledge of Git.

Working experience with TeamCity, Jenkins like tools

Experience with Perforce, SVN and ClearCase.

Experience in migration from one SCM to other is a plus.

Experience with container technologies such as Docker.

Should have worked in a distributed, multi-site environment.

Must have demonstrated experience to handle builds / releases process.

Should be able to work closely with different project teams to understand their requirements

Solid experience using scripting languages like Perl, shell, ruby, etc.

Experience setting up Build environments using Virtualization is an added advantage.

Knowledge of Agile Processes and Continuous Integration.

Share this open position