Staff Build and Release Engineer

8 - 12 years

0 Lacs

Posted:6 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Staff Build & Release Engineer, you will have the opportunity to design innovative software for energy products in a collaborative team environment. You will be a part of the cutting-edge Software Development team at our Digital Solutions business, where intelligent, connected technologies are developed to monitor and control energy extraction assets. Your role will involve building a next-generation platform of software that supports the mission-critical requirements of our customers. You will work closely with system engineers, product owners, subject matter experts, and various product stakeholders to develop high-performing, scaling, and innovative end-to-end applications. Your responsibilities will include supporting and improving tools/processes for continuous deployment management, deploying applications and infrastructure to customer private/public cloud, debugging Docker images/containers and Kubernetes clusters, building monitoring tools around Kubernetes/AKS clusters, and developing processes for tracking customer releases and creating update plans. In this role, you will also be responsible for ensuring patching/updates are carried out without affecting the operational SLA, meeting availability SLA requirements working with the Infra and application teams, profiling deployment processes to identify bottlenecks, and writing scripts to automate tasks. You will provide expertise in quality engineering, test planning, and testing methodology for the developed code/images/containers, contribute to code deployment strategies, and document procedures for building and deploying. To be successful in this position, you should have a Bachelor's degree in Computer Science, IT, or Engineering, along with at least 8+ years of production experience in designing, deploying, securing, and optimizing Cloud services. Hands-on experience with containerization technologies such as Docker and Kubernetes is essential, as well as experience with automated build tools, Clustering, Load Balancing, High Availability, Disaster Recovery, Infrastructure-as-a-code (IaaC), CI/CD tools, and networking concepts. Additionally, you should have strong knowledge of Unix/Linux and/or Windows operating systems, experience with scripting languages like Bash, Perl, Python, Ruby, and familiarity with application development and monitoring tools. Your ability to assess code, build applications locally, and coach software engineering team sessions on requirements estimation and Agile practices will be crucial in this role. Join our team and be a part of a company that values innovation, progress, and the development of its people. Together, we can take energy forward and make a real difference in the world.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Baker Hughes logo
Baker Hughes

Oil & Energy

Houston

RecommendedJobs for You