Senior DevOps Engineer - Hyundai America Technical Center, Inc. (HATCI)
Superior Township, MI 48198
About the Job
Job Description
Hyundai America Technical Center, Inc. (HATCI) iscurrently looking for a Senior DevOps Engineer in the Vehicle Software group atour Superior Township, Michigan facility.
Our Team
Hyundai America Technical Center, Inc. (HATCI) is the NorthAmerican design, technology, and engineering arm of the Korea-based HyundaiMotor Group. HATCI focuses on the development of Hyundai, Kia, and Genesisvehicles and features that are available in the North American market.
The recently established vehicle software group (VSW) wascreated to develop software for Infotainment, ADAS / Autonomous Driving,Powertrain, and E/E Architecture. We are focused on developing high-quality softwarethat can be incorporated into existing and upcoming vehicle models.
The Position
The Senior DevOps Engineer role willsupport HATCIs entire software development process via the creation and maintenanceof a software development platform designed to empower software engineers towrite high-quality software for current and next-generation vehiclearchitectures.
Core Responsibilities
Work with a cross-functional team of DevOpsengineers to develop and maintain the core software development platform for thevehicle software group.
Collaborate with various departments includingInfotainment, Autonomous Driving / ADAS, Powertrain, and E/E Architecture tomeet their software development needs.
Deploy containerized workloads on an AWS clouddeployment of OpenShift.
Manage infrastructure as code using Terraform andAWS, enabling customizable and repeatable deployments to meet the needs ofdifferent teams.
Develop CI/CD pipelines using OpenShiftPipelines (Tekton), Bitbucket, and various open-source tools to automate thesoftware development process.
Collaborate with a team of virtual developmentengineers to define and implement a Hardware-in-the-Loop (HiL) andSoftware-in-the-Loop (SiL) validation strategies.
Deploy and manage DevSecOps tools such as JFrogArtifactory/Xray, SonarQube, and HashiCrop Vault.
Work with the IT organization to define analigned security and deployment strategy for software development andcollaboration tools including SAML/SSO.
Guide, mentor, and coach junior engineers andother technical teams.
Champion the documentation of our systems,processes, configurations, and solutions making it easy to onboard newengineers and setup the platform for new teams.
Travel both domestically and internationally (upto 20%)
What We Offer
Innovative projects and access to state of theart technology
Zero-dollar employee premiums on Medical,Dental, and Vision for you and your family
100% employer-paid Disability and Life insurance
Generous paid Time Off including Vacation, SickLeaves, and abundant holidays.
A Global Environment that fosters diversity
Competitive salaries (Commensurate withExperience)
Retirement savings and planning benefits
Flexible work hours, and hybrid work scheduleoptions
Access to Health Savings Accounts and FlexibleSpending Accounts
Keyword: DevOps SR Engineer
Required Experience:
Core Capabilities
Proventrack record of implementing complex DevOps strategies in an automotive orembedded context.
Strong interpersonal and technicalproblem-solving skills.
Deepunderstanding of the software development lifecycle and strategies such asDevSecOps/DevOps, GitOps, Git branching, waterfall, and agile methodologies.
Excellent communication skills and ability todevelop/maintain good relationship with tech experts from the global HyundaiR&D network and internal HATCI teams.
Comfortable with blank-slate initiatives as wellas established projects.
Ability to adapt to agile work scope withshifting priorities, demands, and timelines.
Basic Qualifications
B.S. in Software Engineering, Computer Science,Computer Engineering, Electrical Engineering or a combination of education andequivalent experience.
5+ years of relevant industry experience inautomotive or embedded software.
Demonstrated experience with common DevOps toolssuch as Jenkins (or similar), Git, GitHub (or similar), Docker, Kubernetes,Linux, Terraform.
Experience with infrastructure as code, CI/CD pipelines,requirements management, and test automation frameworks.
Experience deploying applications on cloud providerssuch as AWS, Azure, or GCP.
Programing experience with Python 3, Bash Scripts,Java, and C/C++.
PreferredQualifications
M.S. in Software Engineering, Computer Science,Computer Engineering, Electrical Engineering, or a related field.
Experience in application lifecycle managementincluding requirements, system design, development, validation, and maintenanceof embedded software.
Programming experience in Rust or Go.
Experience using requirements management toolssuch as IBM Rational DOORs, Jama Connect, PTC Codebeamer, or similar.
Understanding of standards such as ASPICE and FunctionalSafety (ISO 26262).
From: Hyundai America Technical Center, Inc. (HATCI)