Baker Hughes Hiring as Senior Build & Release Engineer
Location: Kochi, Kerala, India | Mumbai, Maharashtra, India
Job Type: Full Time
Join Our Oilfield Services and Equipment Digital Team!
Are you passionate about being part of a successful team that ensures the highest quality? If so, we invite you to join our innovative Oilfield Services and Equipment Digital Team at Baker Hughes.
About Us:
Our Oilfield Services and Equipment business provides intelligent, connected technologies to monitor and control our energy extraction assets. Our Digital Team collaborates with business units and clients to develop cutting-edge software and technical innovations. We work alongside development teams in science, mechanical and electrical engineering, physics, and geoscience to create groundbreaking software solutions.
Role Summary:
As a Senior Build & Release Engineer, you will take ownership of the development process, ensuring continuous code improvement. You will engineer and develop versatile products and services for the energy industry.
Key Responsibilities:
- Automated Pipelines: Design, implement, and maintain automated build and deployment pipelines to streamline the software release process.
- Desktop Application DevOps: Strong knowledge required in Desktop Application and its DevOps activities.
- Scripting Expertise: Experience required with PowerShell, Batch, and Bash scripting.
- Software Installation Packages: Design, develop, and maintain software installation packages using InstallShield.
- MSBuild and VisualStudio: Strong knowledge in MSBuild and VisualStudio.
- Branching Strategies: Detailed knowledge of branching strategies and the software release process.
- Azure DevOps Server: Hands-on experience in Azure DevOps Server administration.
- Cloud Resource Management: Manage Microsoft Azure cloud resources (allocating, monitoring, troubleshooting).
- Configuration Management: Optimize configuration management processes to ensure consistency across development, testing, and production environments.
- Cross-functional Collaboration: Work closely with development, QA, and operations teams to plan and execute successful software releases.
- Version Control Systems: Detailed knowledge of version control systems like ProGet, Nexus, Visual SVN, and hands-on experience managing them.
- Software Development Tools: Basic understanding of modern software development tools and technology stack (.NET, Angular/Node.js, Visual Studio).
- Virtualization Concepts: Detailed understanding of virtualization concepts and tools (Hyper-V, System Center, Docker, Kubernetes).
- CI/CD Practices: Implement and enhance CI/CD practices for faster and more reliable software releases.
- Infrastructure as Code (IaC): Utilize IaC principles to manage and automate infrastructure provisioning and configuration.
- Monitoring Solutions: Implement monitoring solutions to detect and resolve build and deployment issues promptly.
- Documentation: Create and maintain comprehensive documentation for build and release processes and best practices.
- Development Support: Work closely with development teams to understand their requirements and optimize build and release processes.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
- Experience: Proven experience as a Build and Release Engineer in a senior or lead role.
- Software Development: Strong background in software development with proficiency in scripting languages (e.g., Python, Shell).
- Build Tools: Extensive experience with build tools (e.g., Jenkins, TeamCity) and version control systems (e.g., Git).
- Containerization: Hands-on experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Configuration Management Tools: Knowledge of configuration management tools (e.g., Ansible, Puppet).
- IaC Tools: Familiarity with IaC tools such as Terraform.
- CI/CD Pipelines: Experience in implementing and maintaining CI/CD pipelines.
- Problem-Solving Skills: Strong problem-solving and troubleshooting skills.
- Communication Skills: Excellent communication and collaboration abilities.
Preferred Qualifications:
- High-Pressure Environments: Extensive experience in solving challenging issues in high-pressure environments.
- Team Environment: Excellent communicator, works well in a team environment, and welcomes challenges.
- Self-Starter: Ability to manage multiple priorities in a fast-paced work environment.
- Analytical Skills: Strong problem-solving and analytical skills.
- Real-Time Applications: 2+ years of experience in real-time applications.
- Global Support: Preferred experience with global support.
- Oil and Gas Experience: Desired experience in the oil and gas industry.
Work Flexibility:
We recognize that everyone has different work preferences. In this role, we offer the following flexible working patterns:
- Remote Work: Working remotely from home or any other location up to 5 days a week (subject to approval post-pandemic).
- Flexible Hours: Flexing the times you work during the day.
Working with Us:
At Baker Hughes, our people are at the heart of what we do. We invest in the health and well-being of our workforce, train and reward talent, and develop leaders at all levels. Our innovative technologies and services are making energy safer, cleaner, and more efficient for people and the planet.
Benefits:
- Work-Life Balance: Contemporary work-life balance policies and well-being activities.
- Medical Care: Comprehensive private medical care options.
- Safety Net: Life insurance and disability programs.
- Financial Programs: Tailored financial programs.
- Additional Benefits: Additional elected or voluntary benefits.
About Baker Hughes:
We are an energy technology company providing solutions to energy and industrial customers worldwide. Built on a century of experience and operating in over 120 countries, our innovative technologies and services are driving the future of energy.
Join Us:
Are you ready to make a real difference in a company that values innovation and progress? Join our team and be part of a group of people who will challenge and inspire you. Let’s take energy forward together.