Jobs and Careers
CA

Senior Staff DevOps Engineer

CARIAD
Mountain View, United Statesfull_timeVerifiedPosted 16 Aug 2024
💰 $132,400/yr

About the role

We are CARIAD, an automotive software development team with the Volkswagen Group. Our mission is to make the automotive experience safer, more sustainable, more comfortable, more digital, and more fun. To achieve that we are building the leading tech stack for the automotive industry and creating a unified software platform for over 10 million new vehicles per year. We’re looking for talented, digital minds like you to help us create code that moves the world. Together with you, we’ll build outstanding digital experiences and products for all Volkswagen Group brands that will transform mobility. Join us as we shape the future of the car and everyone around it.

Role Summary:

This is a Senior Staff DevOps Engineer position in the Android System Development team. This position is responsible for streamlining and automating the build, test, and release processes for our Android applications designed for automotive infotainment systems. The ideal candidate will have a strong understanding of Android development, expertise in CI/CD pipelines, and a passion for optimizing workflows.

Role Responsibilities:

Build/DevOps activities:

  • Lead IIX-US build and release automation infrastructure for all Android Application development projects.
  • Focus on continuously improving the DevOps tooling, test automation and software delivery processes.
  • Unify development pipeline, build process, testing and deployment strategies across diverse teams.
  • Advocate a DevOps culture of automation, self-service, and engineering best practices to enable development teams.
  • Own and maintain highly reliable environments and toolchains with clear communication and timeliness of any disruptions to internal stakeholders.
  • Implement test automation pipelines for partial/complete automation of Android application smoke testing.

Additional activities:

  • Mentoring software engineers on best practices and patterns
  • Leading new project proposals to stakeholders (domestic and international)
  • Creation of technical specifications and documentation

General Skills:

  • Thoughtful Problem Solver & Communicator: Thinks analytically, critically & creatively and communicates with clarity, direction & purpose.
  • Attentive Listener: Listens actively while withholding judgment and advice. Clarifies intentions & motivations to anticipate and address potential conflicts & avoid misunderstanding.
  • Drives Diversity: Acts from a deep-rooted belief that we build better teams & products when we empower & learn from the broadest spectrum of humanity.
  • Leads with Integrity: Speaks-up with compassion & empathy to firmly stand by our values, principles, rules & regulations.
  • Thrives in Ambiguity:  Approaches challenges with an open and curious mindset and a strong bias towards action. Zooms out to systematically map out the situation and is comfortable making high impact decisions based on limited or conflicting information.
  • Highly Accountable: Assumes personal responsibility for making and keeping realistic agreements. Openly owns mistakes and consequences. Demonstrates strong commitment and consideration for the larger interests of society, the environment, the company and the team.

Required Specialized Skills:

  • Knowledge of Android SDK and development tools (e.g. Android Studio, Android Gradle plugin).
  • Deep experience with scripting languages (Bash, Python, Groovy).
  • Proficiency in Kotlin or Java programming languages.
  • Extensive understanding of source code version control systems like git, github, bitbucket and azure devops.
  • Knowledge of CI/CD pipelines and continuous build and integration tools.
  • Experience in creating VM templates and deploying them at scale and tracking revisions.
  • Experience with test automation frameworks and A/B testing
  • Solid working experience with the software life-cycle methodologies

Desired Skills:

  • Experience with CLI (command line interface) to automate and create repeatable processes
  • Working experience with Google Services for Android (GAS)
  • Ability to troubleshoot and fix infrastructure and network related issues
  • Tooling expert to optimize the performance of Linux / Android applications
  • Hands-on knowledge about different typ

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

CARIAD

View company profile →