Senior Build and Release Engineer
Company | NVIDIA |
---|---|
Location | Austin, TX, USA, Santa Clara, CA, USA, Durham, NC, USA |
Salary | $148000 – $287500 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior |
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 5+ years of experience in release engineering focused on deploying microservices and infrastructure in cloud environments.
- 5+ years of experience with programming in Python or similar languages.
- Strong experience with cloud infrastructure platforms such as AWS.
- High proficiency in infrastructure as code (IaC) and configuration management tools such as Terraform.
- Expertise in administering, operating, and configuring Kubernetes and Envoy.
- Demonstrated experience with Continuous Integration/Continuous Delivery (CI/CD) tools, including GitLab, Flux CD, and implementing GitOps-based deployment models.
- Proficiency in monitoring tools such as Prometheus, Grafana, Cloudwatch, and Thanos.
- Experienced in working with Linux-based operating systems, including system administration and troubleshooting a wide range of issues.
Responsibilities
- Serve as the primary point of contact for all release engineering activities.
- Develop sophisticated tooling to automate the build and deployment processes for microservices and cloud infrastructure.
- Identify and integrate new technologies that improve build and release efficiency, seamlessly incorporating them into CI/CD workflows.
- Collaborate with product engineering teams to architect solutions tailored to specific project requirements.
- Proactively seek opportunities to accelerate development velocity by automating common development tasks.
- Design systems with a focus on high reliability, redundancy, fault tolerance, and security.
- Continuously monitor the infrastructure, ensuring timely alerts on significant events and maintaining the highest levels of system performance and reliability.
Preferred Qualifications
- Expertise in administering and operating Kubernetes clusters and Envoy Ingress Gateways.
- Experience with blue/green, canary, or progressive delivery strategies.
- Background in site reliability engineering or platform engineering is a plus.