
Senior DevOps Engineer – Virtualization, SIL Integration
General Motors
full-time
Posted on:
Location Type: Hybrid
Location: Markham • Canada
Visit company websiteExplore more
Salary
💰 CA$115,000 - CA$164,600 per year
Job Level
About the role
- Design, implement, and automate CI/CD pipelines for simulation workflows including build, calibration, test and execution on cloud partnering with GM Tools teams.
- Instrument with appropriate metrics, logging, and tracing to support observability, proactive issue detection, and data-driven decision making.
- Architect and evolve CI verification/validation strategies for Virtualization.
- Lead performance optimization of CI systems, focusing on build speed, mean time to recover (MTTR), and developer experience.
- Conduct performance and load testing to identify bottlenecks and improve application simulation scalability.
- Apply software engineering best practices to reduce toil, improve resiliency, and enable systems to operate reliably-at-scale.
- Work cross-functionally with product managers, developers, and business stakeholders to understand requirements and deliver high-quality CI/CD ecosystem.
- Lead technical discussions and mentor engineers on DevOps principles.
- Continuously evaluate emerging technologies to enhance GM’s DevOps ecosystem.
Requirements
- Bachelor's Degree in Computer Science or related field, or equivalent work experience
- 6+ years of experience in software engineering, including experience working with production or site reliability teams.
- Expertise with CI/CD automation, container orchestration, and cloud platforms
- Experience with Bash, PowerShell, Python, Go, or Groovy
- 5+ years of experience contributing to the architecture, documentation and design of new and existing systems (architecture, design patterns, reliability, and scaling)
- Architectural thinking with ability to evaluate trade-offs, balance simplicity with flexibility, design for current requirements and future growth, and document decisions effectively.
- Deep understanding of Git and source control management tools such as Bitbucket, GitHub etc
- Enthusiastic about the opportunity of impacting the engineering culture from the bottom up.
Benefits
- Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave;
- Healthcare, dental, and vision benefits;
- Life insurance plans to cover you and your family;
- Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement;
- GM Vehicle Purchase Plan for you, your family and friends.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CI/CD automationcontainer orchestrationBashPowerShellPythonGoGroovyperformance optimizationload testingsoftware engineering best practices
Soft Skills
leadershipmentoringcross-functional collaborationarchitectural thinkingcommunication