Company: Baker Hughes
Skills: IT - Networking & Telecom, IT - Programming & Database, IT - Software Development
Experience: 5 + Years
Education: Bachelors/3-5 yr Degree
Employment Type: Full Time Salaried Employee
Location: Bengaluru, Karnataka, India
No location/work authorization restrictions found.


Role Summary
  • Responsible for building & supporting Continuous Integration and Continuous Delivery framework for applications deployed into the Predix.io Industrial Internet Cloud
  • Responsible for environment management and support
  • Works independently and contributes to the immediate team and to other teams across business
  • S/He contributes to DevOps discussions

Essential Responsibilities

In this role, you will:
  • Build Continuous Integration, Continuous Delivery, and Continuous Deployment software tools that will support, enhance and grow our CI and CD capabilities
  • Build Scripts: Utilize standard scripting tools to define the builds
  • Create Reusable Artifacts: Reusable code base needs to be organized into libraries with versions and consumed from repositories during the build process
  • Create Deployment Scripts: Configurable deployments need to be automated using the deployment scripts
  • Develop Automated Tests: Unit tests & functional test needs to be automated using the test suites
  • Develop Continuous Integration: Aim for continuous integration builds and alert the developers when the build breaks with build report
  • Develop and Test Build Promotion and Demotion: Develop and execute the promotion process (Dev->QA->UAT->...etc.) and a process to remove builds that fail from the environment
  • Assist the engineering teams by improving productivity in develo

Qualifications/Requirements
  • Bachelor's Degree in Computer Science or in "STEM" Majors (Science, Technology, Engineering and Math)
  • A minimum of 5 years of professional experience
  • Good exposure to Public Cloud Infrastructure and Technologies Eligibility Requirements
  • Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen
  • Must be willing to work out of an office located in Bangalore or Mumbai, India

Desired Characteristics

Technical Expertise:
  • Significant experience with Linux/ Unix Operating systems
  • Very strong development experience with one or more scripting languages (e.g. bash, perl, python)
  • Significant experience working with Jenkins (including plugins) or other build automation tools such as Teamcity, AnthillPro, Ubuild/Udeploy or Bamboo.
  • Experience with bug tracking tools such as JIRA, Version One, Pivotal Tracker or any other similar tool.
  • Significant experience with one or more of the following: GIT, GitHub, SVN or Perforce Significant experience developing automation scripting using Chef, Puppet, Ansible, SALT, Jenkins, Bash, or CFEngine, etc. on Linux/*nix
  • Experience with one or more of the following: Artifactory, Nexus, or another artifact storage tool. Experience with Build tools such as Maven, Gradle, Ant and/or other build tools
  • Experience with Embedded Ruby, Groovy or similar tools to develop and automate custom Modules
  • Applied experience with modern application techn