Staff Build and Release Engineer

8 - 12 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Staff Build & Release Engineer at our Digital Solutions business, you will be part of a cutting-edge Software Development team that provides intelligent, connected technologies to monitor and control energy extraction assets. You will play a key role in building a next-generation platform of software for intelligent decisions to support the mission-critical requirements of customers. Key Responsibilities: - Support and improve tools/process for continuous deployment management - Support solution Infra Architect to deploy the application and infra to customer private/public cloud - Debug Docker images/containers, Kubernetes clusters issues - Build monitoring tools around Kubernetes/AKS clusters - Develop process tools to track customer releases and create update plans - Develop a process to ensure patching/updates take place without affecting operation SLA - Responsible for meeting availability SLA working with Infra and application team responsible for 24x7 - Profile deployment process and identify bottlenecks - Demonstrate expertise in writing scripts to automate tasks and implement Continuous Integration/Deployment build principles - Provide expertise in quality engineering, test planning, and testing methodology for developed code/images/containers - Help businesses develop an overall strategy for deploying code and contribute to planning and strategy - Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring, and Testing Techniques - Document procedures for building and deploying Qualifications Required: - Bachelor's education in Computer Science, IT, or Engineering - At least 8+ years of production experience providing hands-on technical expertise in designing, deploying, securing, and optimizing Cloud services - Hands-on experience with containerization technologies (Docker, Kubernetes) is a must (minimum 2 years) - Production Operations support experience preferably with a cloud services provider (AWS, Azure, or GCP) - Experience with creating, maintaining, and deploying automated build tools for a minimum of 2 years - In-depth knowledge of Clustering, Load Balancing, High Availability, Disaster Recovery, and Auto Scaling - Infrastructure-as-a-code (IaaC) using Terraform/CloudFormation - Good to have knowledge of Application & Infrastructure Monitoring Tools like Prometheus, Grafana, Kibana, New Relic, Nagios - Hands-on experience with CI/CD tools like Jenkins - Understanding of standard networking concepts such as DNS, DHCP, subnets, Server Load Balancing, Firewalls - Knowledge of Web-based application development - Strong knowledge of Unix/Linux and/or Windows operating systems - Experience with common scripting languages (Bash, Perl, Python, Ruby) - Ability to assess code, build it, and run applications locally - Facilitation and coaching of software engineering team sessions on requirements estimation and alternative approaches to team sizing and estimation - Mastery of interactions and dynamics in Agile teams Company Details: We are an energy technology company that provides solutions to energy and industrial customers worldwide. With over a century of experience and business conducted in over 120 countries, our innovative technologies and services are driving energy forward to make it safer, cleaner, and more efficient for people and the planet. Role Overview: As a Staff Build & Release Engineer at our Digital Solutions business, you will be part of a cutting-edge Software Development team that provides intelligent, connected technologies to monitor and control energy extraction assets. You will play a key role in building a next-generation platform of software for intelligent decisions to support the mission-critical requirements of customers. Key Responsibilities: - Support and improve tools/process for continuous deployment management - Support solution Infra Architect to deploy the application and infra to customer private/public cloud - Debug Docker images/containers, Kubernetes clusters issues - Build monitoring tools around Kubernetes/AKS clusters - Develop process tools to track customer releases and create update plans - Develop a process to ensure patching/updates take place without affecting operation SLA - Responsible for meeting availability SLA working with Infra and application team responsible for 24x7 - Profile deployment process and identify bottlenecks - Demonstrate expertise in writing scripts to automate tasks and implement Continuous Integration/Deployment build principles - Provide expertise in quality engineering, test planning, and testing methodology for developed code/images/containers - Help businesses develop an overall strategy for deploying code and contribute to planning and strategy - Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring, and Testing Techni

Mock Interview

Practice Video Interview with JobPe AI

Start Python 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 Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Baker Hughes logo
Baker Hughes

Oil & Energy

Houston

RecommendedJobs for You