# Software Configuration Management Engineer – Hardware

**Company**: NVIDIA
**Location**: Bengaluru
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/India-Bengaluru/Software-Configuration-Management-Engineer---Hardware_JR2019717?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_b4eca151-4de

## Description

NVIDIA, a leader in visual computing, is seeking a top Software Configuration Management (SCM) architect to join our SCM Tools and Infrastructure group. You will tackle challenges operating at scale to produce a best-in-industry solution, enabling us to provide unprecedented performance and reliability for our users.

You will design and code processes and automation tools to improve productivity managing and administering SCM systems and applications used by our globally distributed engineering teams.

**Responsibilities**:

- Responsible for the full SCM environment, including application, OS, and server hardware components, developing automation and innovation needed for our large environment.

- Create new solutions to improve reliability and performance, working with automated orchestration tools to deploy improvements to hundreds of systems worldwide.

- Evaluate technology alternatives, work closely with project members to specify solutions, craft schedules, and lead enhancements and support.

- Lead or contribute to GitLab upgrades and migrations, architectural reviews, design docs, root cause analysis, and systemic fixes.

- Improve daily productivity of top chip designers and software engineers.

**Requirements**:

- MS or BS in Computer Science (or equivalent experience) with at least 3+ years of experience.

- Deep understanding of SCM processes and large-scale, multi-site GitLab environments.

- Experience with CI/CD systems, interpreted languages (Object Oriented Perl or Python), and strong software engineering process skills.

- Hands-on experience with relational databases (PostgreSQL preferred) and DevOps/system administration on Linux systems.

- Strong experience with automation (Ansible or Puppet preferred) and excellent interpersonal skills.

**Preferred Qualifications**:

- Meticulous and proactive problem-solver with a positive attitude.

- Demonstrate out-of-box thinking for creative solutions to complex problems.

## Skills

### Required
- SCM
- GitLab
- CI/CD
- Python
- Perl
- PostgreSQL
- Linux
- DevOps
- Automation

### Nice to have
- Ansible
- Puppet
- Ruby

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/India-Bengaluru/Software-Configuration-Management-Engineer---Hardware_JR2019717?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
