Back to Jobs
Software Engineer, Production Engineering
Actively Reviewing
NVIDIA
Job Description
NVIDIA is looking for a senior engineer to design and develop data center infrastructure automation tools core to large-scale supercomputer and cloud deployments. To enable reliable, scalable and efficient automation to support core infrastructure-as-code workflows and tools, including CI/CD pipelines, compute resource management flow for environments that incorporate GPUs, (DPUs) Data Processing Units, as well as other devices and resources.
We are looking for an engineer who has a deep understanding in building data center automation tools in a distributed systems environment, outstanding design skills and a track record in building and delivering large-scale software infrastructure
What You Will Be Doing
, , JR2020074
We are looking for an engineer who has a deep understanding in building data center automation tools in a distributed systems environment, outstanding design skills and a track record in building and delivering large-scale software infrastructure
What You Will Be Doing
- Crafting and developing DC automation frameworks, workflows, and data models for automating processes.
- Being a member of the 24/7 Production engineering team to support Production Services, with a focus on reducing manual tasks.
- Crafting workflows to automate DC operation tasks such as provisioning, patching, image build, telemetry, and resolving production issues for Production Engineering.
- Performing integrations between various DC systems such as DCIM, alert management and telemetry, and the control plane of infrastructure (storage, compute, and networking).
- Building data center automation specifically adapted for AI workloads and applications.
- Minimum 5+ years of demonstrated experience in developing automation platforms for data centers to support highly available, large-scale, cloud service environments.
- BS/BTech Degree in CS or an equivalent combination of education, technical training, and work experience.
- Expertise in building software tools for automating data center operations - OS provisioning, Image deployment, patching, packaging, and change implementation activities.
- Proficiency in at least one of the programming languages: Python or Golang.
- Deep knowledge of DCIM, asset database build/implementation, and DC automation tools such as Ansible or terraform.
- Experience working with CI/CD tools like Jenkins, ArgoCD, or AWX.
- Experience deploying and maintaining embedded devices such as SmartNICs, DPUs, and other devices that run Linux on less-than-traditional servers.
- In depth knowledge in Linux and strong experience on K8s Containers Technologies.
- Strong communication and soft skills, able to present to cross-team members in a persuasive manner.
- Enthusiasm for influencing and establishing collaborations with software and functional groups such as development, server, storage, and security teams in a matrix organization.
- Experience architecting, building, and deploying automation frameworks for large-scale (1000s of machines) environments, used by thousands of people.
- Passion for innovation and investing in groundbreaking technologies.
- Ability to learn new technologies quickly.
, , JR2020074
Required Skills
Similar Jobs
View all →
DevOps & Security Engineer
Unified Consultancy Services
Delhi
Compliance frameworks
ISO 27001
Kubernetes
+12
Platform Engineer — Cloud & Infrastructure Automation and Observation
Protein Works
Capacity Planning
Red Hat
Log management
+29
DevOps Engineer
Caizin
Pune
Adobe Illustrator
Python
AWS
+9
Staff DevOps Engineer I
Blue Yonder
Hyderabad
Machine Learning
REST API
Red Hat
+18
DevOps Manager
Dentsu Global Services
Mumbai
Go
JavaScript
Python
+10
Share
Quick Apply
Upload your resume to apply for this position
–