Sign In
 [New User? Sign Up]
Mobile Version

Build & Release Engineer

Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

Manage, automate and improve the build process using JenkinsTroubleshoot and resolve build failuresAdministrate, build, and manage build clustersDevelop and integrate build system with bug tracking system such as JiraContinue to improve build infrastructure, efficiency and reliabilityEnsure that all releases are well packaged and conform to the packaging standards on different platformsCreate, review, publish and manage formal release notification, instructions and launch plans if needed.Should be conversant with setting up Continuous integration for a complex productStays abreast with the latest tools and techniques regarding build, configuration, install and release management.Works sideby side with development and test teams to keep the builds clean and build quality into the product using practices like automated unit and regression testsAutomates and speed up the endto end processYour backgroundThe Candidate should be a B.E. or MCA with good academic percentagesRequires 6+ years experience in software development with at least 2 years in release engineeringExperience of working with code repositories and automation of configuration management tasksExperience of continuous integration build systems (e.g. Cruisecontrol, Jenkins, Hudson, etc.)Experience of using tools to integrate best practices like static code analysis, automated unit tests and integration tests, code coverage analyzers, creation of sandbox systems, etc.Ability to automate and speed up build and release process.Good & Effective Communication Skills.Ability to work well in a team environment and independently while tackling complex problems.Ability to learn and work with cutting edge technologies.Experience with Java technologies and Maven, Ant, etc.Experience working with overlapping product release cycles (e.g. hotfix, maintenance releases, beta and major release) is also requiredExperience in designing, building, maintaining and coordinating an automated build/ release from Development to production environment.Experience with Agile / Scrum process desirable.Proficient in at least one or the following scripting languages Python, Perl, or RubyShould be proficient in Shell scripting,Package management (deb / rpm / binary packages) experience desiredExperience working in cross-functional and distributed teamsExperience in distributed apps or Hadoop environment, YARN apps preferred.
Degree: MCA/ PGDCA

Additional Degree: BE/ B.Tech (Engineering)

Experience: 6-11


Application Programming | Database Administration (DBA) | Graphic Designing/Animation/Web Designing | Software Engineer
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News