Sr. Software Engineer (DevOps)

Tesla

Education
Qualifications
Benefits
Skills

What to Expect

As a Sr. Devops/Release Engineer, you will play a critical role in automating and continuously improving the software builds, testing, and deployment pipelines. You'll collaborate with development teams to streamline and optimize deployment processes across multiple environments. Your responsibilities will extend to working with cross-functional teams to integrate automated solutions, troubleshoot code and server issues, and manage containerized applications. Your role will ensure all teams have the necessary tools and processes in place to deliver reliable and scalable software.

What You’ll Do

  • Automate and streamline software builds, testing, and deployment pipelines using scripting/programming languages such as PowerShell, Bash, Groovy, Python, Java, or C#.
  • Collaborate with development teams to provide deployment services across the entire software lifecycle, ensuring seamless transitions from development to production.
  • Continuously improve tools, scripts, and code to enhance performance, scalability, and maintainability, leveraging continuous integration tools like Jenkins, SonarQube, GitHub, and Vault.
  • Work closely with cross-functional teams (DEV, QA, PMO, Product) to integrate automated solutions and meet organizational objectives.
  • Troubleshoot and resolve code compile issues, exceptions, and deployment failures in a timely manner, using your expertise to minimize downtime across both Windows and Linux environments.
  • Utilize containerization technologies such as Docker and Kubernetes to manage containerized applications and microservices.
  • Manage code dependencies using tools like NuGet and Artifactory to ensure proper libraries and packages for builds and deployments.
  • Collaborate on managing code changes, branches, and releases using Git for version control, ensuring synchronization across multiple developers.
  • Provide documentation for work processes, tools, and scripts, and create training materials to promote knowledge sharing and cross-training.
  • Investigate and resolve server/application issues to ensure uptime and system reliability, including optimization of server, storage, and network performance.

What You’ll Bring

  • 4+ years of experience in automation scripting/programming, with proficiency in PowerShell, Bash, Groovy, Python, Java, or C#.
  • Extensive experience with continuous integration tools such as Jenkins, SonarQube, GitHub, and Vault.
  • Expertise in containerized environments, including Docker and Kubernetes, with experience in configuring, deploying, and maintaining containerized applications.
  • Hands-on experience troubleshooting and resolving server/application issues across both Windows and Linux environments.
  • Proficiency with version control practices using Git, with experience managing code changes and ensuring synchronization across a multi-developer environment.
  • Familiarity with code dependency management tools such as NuGet and Artifactory, and experience ensuring that applications have the correct libraries and packages for builds and deployments.
  • Experience with full-stack application development is a plus, especially with React (front-end) and Django (back-end) technologies.
  • Experience with cloud governance and Identity & Access Management (IAM) is a bonus.
  • Strong problem-solving skills and the ability to investigate and resolve production issues quickly.
  • A Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, Physics, or a related field, or equivalent professional experience.

Tesla is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to any factor, including veteran status and disability status, protected by applicable federal, state or local laws.

Tesla is also committed to working with and providing reasonable accommodations to individuals with disabilities. Please let your recruiter know if you need an accommodation at any point during the interview process.

For quick access to screen reading technology compatible with this site click here to download a free compatible screen reader (free step by step tutorial can be found here). Please contact accommodationrequest@tesla.com for additional information or to request accommodations.

Privacy is a top priority for Tesla. We build it into our products and view it as an essential part of our business. To understand more about the data we collect and process as part of your application, please view our Tesla Talent Privacy Notice .

Read Full Description
Confirmed 30+ days ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles