GM-posted 7 days ago
Full-time • Mid Level
Hybrid • Austin, TX
5,001-10,000 employees

Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Austin, TX three times per week. About the team We are the Brands & Marketing Software Engineering Team within the Digital Products Engineering (DPE) organization at GM. As most customers first step in their car buying journey, our team collaborates closely with marketing leaders from across GM. The goal? Build easy to use tooling to create engaging and innovative web experiences that scale to millions of visitors each month, worldwide, while providing meaningful value through a seamless customer experience. Our mission is to rapidly and relentlessly ideate, iterate, and launch the next generation of innovative solutions to connect GM with current and future customers. Our team comprises industry-leading software engineers, who utilize a variety of innovative development methodologies and technologies to achieve breakthrough results, drive innovation, and delight customers. The Role We are seeking a Staff DevOps Engineer with strong technical leadership skills to design, implement, and maintain cloud infrastructure and automation for our web-based applications. You will lead efforts to improve deployment pipelines, observability, and system reliability while mentoring engineers and collaborating across teams.

  • Architect and manage cloud infrastructure (Azure preferred).
  • Design, implement, and automate CI/CD pipelines for web applications, microservices, and SaaS platforms.
  • Manage Azure Kubernetes Service (AKS) clusters and containerized workloads.
  • Automate infrastructure changes using Terraform, Helm, and related IaC tools.
  • Implement monitoring, logging, and alerting solutions (DataDog) for both internal and SaaS systems)
  • Develop backend services and APIs to support system integrations and workflow automation
  • Collaborate with our vendors to optimize performance, reliability, and integration with GM systems.
  • Lead technical discussions and mentor junior engineers on DevOps principles.
  • Continuously evaluate emerging technologies to enhance GM’s DevOps ecosystem.
  • Bachelor's Degree in Computer Science or related field, or equivalent work experience
  • 8+ years in software engineering with 5+ years in DevOps/SRE roles .
  • Expertise with CI/CD automation, container orchestration, and cloud platforms (Azure required).
  • Expertise with cloud automation technology such as Helm, Terraform, and/or ArgoCD
  • 5+ years of experience contributing to the architecture, documentation and design of new and existing systems (architecture, design patterns, reliability, and scaling)
  • Experience working with multi-tier production software systems utilizing and implementing HTTP APIs (REST, GraphQL) and Content Management Systems, like Adobe Experience Manager
  • Deep understanding of web protocols (HTTP/HTTPS), caching strategies, CDN integration, and load balancing.
  • Proficiency in backend programming languages (Java with Spring Boot, Python, or Node.js)
  • Enthusiastic about the opportunity of impacting the engineering culture from the bottom up
  • Master's Degree in Computer Science or related field
  • 10+ years in software engineering with deep DevOps expertise.
  • 7+ years of experience contributing to the architecture, documentation and design of new and existing systems (architecture, design patterns, reliability, and scaling)
  • Experience with multi-cloud environments and advanced observability practices.
  • Familiarity with API-driven architectures and SaaS integration patterns.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service