Talent.com
Build And Release Engineer

Build And Release Engineer

Pure StorageBengaluru, Karnataka, India
2 days ago
Job description

Platform Build Engineer

Our Team

Our engineers come from various backgrounds and we thrive off of challenging the norm. This

cross-pollination of backgrounds led to numerous ground-breaking ideas and has helped us

build one of the most reliable and easy to use storage systems in the industry. We strive to hire

the smartest engineers who are the very best at what they do. We are seeking an enthusiastic

leader and software engineers to build a new team to build systems, tools and processes to

accelerate innovation i.e. creating a developer experience which is fun and rewarding.

What You Will Be Doing

Role Summary :

Experienced Build and Release Engineer with deep expertise in designing, automating, and

optimizing CI / CD pipelines across diverse platforms. Skilled in modern build systems, version

control strategies, and artifact management, with strong proficiency in scripting and automation

for improving developer productivity. Adept at containerization, configuration management, and

monitoring to ensure reliable, scalable, and reproducible software delivery. Proven track record

in troubleshooting complex build issues, driving efficiency through caching and parallelization,

and enabling smooth release cycles through effective branching, tagging, and dependency

management strategies.

Core Skills :

CI / CD & Automation : Jenkins, GitHub Actions

Build Systems : Maven, Gradle, Bazel, CMake, Make, Ant, MSBuild

Version Control : Git (branching strategies, hooks, submodules)

Tools, Scripting & Automation : Golang, Python, Shell (Bash), Groovy, PowerShell

Containers & Virtualization : Docker, Kubernetes

Artifact Management : Nexus, Artifactory

Configuration Management : Ansible, Puppet

Monitoring & Logging : ELK, Grafana, Prometheus

OS Environments : Linux (Debian / RedHat), Windows, macOS

Key Responsibilities

Develop and maintain automated build and release pipelines for multi-platform

projects.

Troubleshoot and resolve build, packaging, and deployment issues.

Optimize build times through caching, parallelization, and containerization.

Ensure reproducibility, traceability, and compliance of software artifacts.

Work with developers to integrate unit, integration, and performance tests into pipelines.

Manage and improve dependency management and versioning strategy .

Support release cycles with branching, tagging, and environment preparation .

Monitor build systems for reliability and proactively address bottlenecks.

Tools & Technologies

CI / CD : Jenkins, GitHub Actions

Source Control : Git, Perforce

Build Tools : Maven, Gradle, CMake, Bazel, Make

Scripting : Bash, Python, Groovy, PowerShell, GoLang

What You Bring To The Team :

10 plus years of relevant industry experience

Proven expertise in CI / CD pipeline design and automation using Jenkins, GitHub

Actions, or similar tools.

Hands-on experience with build systems (Maven, Gradle, Bazel, CMake, Make) and

version control strategies (Git branching, hooks, submodules).

Strong scripting and automation skills in Python, Bash, Groovy, PowerShell, or GoLang.

Practical knowledge of containers, orchestration, and virtualization (Docker, Kubernetes).

Experience with artifact management (Nexus, Artifactory) and configuration

management.

Ability to troubleshoot and optimize complex build, packaging, and deployment

workflows.

Solid understanding of monitoring and observability practices with Grafana, Prometheus,

and ELK.

A mindset of collaboration, reliability, and continuous improvement to strengthen team

productivity and delivery speed.

Create a job alert for this search

Build And Release Engineer • Bengaluru, Karnataka, India