Welcome to NVIDIA, a company at the forefront of innovation in the field of computing and artificial intelligence. We are seeking a skilled and highly motivated DevOps and Release Engineer to join our team and play a critical role in the development and deployment of our cutting-edge technologies. As a DevOps and Release Engineer at NVIDIA, you will have the opportunity to work with a talented and diverse group of individuals who are dedicated to pushing the boundaries of what is possible in the world of technology. If you have a passion for automation, continuous integration, and delivering high-quality software to customers, we want to hear from you. Keep reading to learn more about the qualifications and responsibilities for this exciting role.
- Develop and maintain an efficient and reliable software release process for all products developed by the company.
- Collaborate with cross-functional teams including developers, quality assurance, and project management to ensure successful and timely releases.
- Implement and maintain continuous integration and delivery pipelines to automate build, test, and deployment processes.
- Monitor and troubleshoot issues related to software builds, deployments, and infrastructure.
- Ensure all code and infrastructure changes are properly documented and follow best practices.
- Implement and maintain configuration management tools to manage environments and deployments.
- Work closely with the development team to improve and optimize software delivery processes.
- Develop and maintain tools for monitoring and tracking software versions and releases.
- Stay updated on industry trends and best practices in DevOps and continuous integration/continuous delivery (CI/CD).
- Identify and implement improvements to the release process to increase efficiency, quality, and reliability.
- Develop and maintain disaster recovery and failover plans for critical systems.
- Collaborate with various teams to identify and resolve issues related to software releases.
- Participate in code reviews and provide feedback to ensure code quality and adherence to best practices.
- Work with product management to plan and prioritize releases based on business needs.
- Communicate release status and any potential issues to stakeholders and management.
- Develop and maintain release documentation and update as needed.
- Provide technical support for release-related issues to internal teams and customers.
- Participate in on-call rotation for after-hours release support.
- Train and mentor junior members of the DevOps team.
- Adhere to company policies and procedures and ensure compliance with industry standards and regulations.
Experience With Cloud-Based Infrastructure And Automation Tools: The Devops And Release Engineer At Nvidia Should Have A Deep Understanding Of Cloud-Based Infrastructure, Including Aws, Azure, Or Google Cloud, And Experience With Automation Tools Such As Ansible, Chef, Or Puppet.
Strong Coding And Scripting Skills: The Ideal Candidate Should Have A Strong Programming Background With Proficiency In Coding Languages Such As Python, Java, Or Ruby, And Experience With Scripting Languages Such As Bash, Perl, Or Powershell.
Knowledge Of Ci/Cd Pipelines: The Devops And Release Engineer Should Have Experience Designing And Implementing Continuous Integration And Continuous Delivery (Ci/Cd) Pipelines Using Tools Such As Jenkins, Bamboo, Or Gitlab.
Familiarity With Containerization And Orchestration Technologies: The Candidate Should Have Hands-On Experience With Containerization Technologies Such As Docker And Container Orchestration Tools Like Kubernetes Or Docker Swarm.
Understanding Of Software Development Processes: The Devops And Release Engineer Should Have A Deep Understanding Of Software Development Processes And Methodologies, Including Agile And Devops, And Be Able To Collaborate Effectively With Cross-Functional Teams To Facilitate Smooth Software Releases.
Virtualization
Agile Methodology
Scripting
Continuous Integration
Automation
Cloud Computing
Disaster recovery
Containerization
Configuration management
Monitoring
Deployment management
Infrastructure As Code
Communication
Conflict Resolution
Emotional Intelligence
Leadership
Time management
creativity
Attention to detail
Teamwork
Adaptability
Problem-Solving
According to JobzMall, the average salary range for a DevOps and Release Engineer is between $90,000 to $150,000 per year. However, this can vary depending on the industry, company size, and location. Experienced engineers with additional skills and certifications can earn higher salaries.
Apply with Video Cover Letter Add a warm greeting to your application and stand out!
NVIDIA Corp. designs and manufactures computer graphics processors, chipsets, and related multimedia software. The company operates through two segments: Graphics Processing Unit and Tegra Processor. The Graphics Processing Unit segment includes sales of the company's GeForce discrete and chipset products that supports desktop and notebook PCs plus license fees from Intel and sales of memory products. The Tegra Processors segment provides processors that deliver superior visual and multimedia experience on tablets, smart phones and gaming devices while consuming minimal power.

Get interviewed today!
JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.
Get Started