
Senior Software Engineer – DevOps
General Motors
full-time
Posted on:
Location Type: Hybrid
Location: Milford • Missouri • United States
Visit company websiteExplore more
Job Level
About the role
- Design, develop, and maintain CICD pipelines for embedded software production.
- Collaborate with cross-functional teams to define and implement best practices for build and test automation within the CICD pipelines.
- Ensure the scalability, reliability, and security of the CICD pipelines, optimizing them for efficient software delivery.
- Integrate the CICD pipelines with test environments, enabling seamless integration and automated testing on physical and virtual hardware.
- Monitor and analyze pipeline performance and software quality metrics, identifying areas for improvement and implementing enhancements.
- Work closely with software developers and stakeholders to troubleshoot and resolve issues related to the CICD pipelines.
- Stay up-to-date with industry trends and advancements in DevOps practices, incorporating them into the development and improvement of the pipelines.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering or a related field.
- Master's degree preferred.
- Minimum of 5 years of experience in software tools development, with a focus on DevOps and CICD pipelines.
- Strong expertise in building and maintaining CICD pipelines using tools such as Jenkins, GitHub Actions, or similar.
- Experience with cloud-based platforms, and familiarity with integrated virtual workspaces.
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Solid understanding of embedded software development tools and processes.
- Knowledge of test automation frameworks and tools for software testing.
- Familiarity with Agile methodologies and DevOps practices.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration abilities, with the ability to work effectively in cross-functional teams.
Benefits
- From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CICD pipelinesDevOpsJenkinsGitHub Actionscloud-based platformsPythonBashPowerShelltest automation frameworksembedded software development
Soft Skills
problem-solvingtroubleshootingcommunicationcollaboration
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software EngineeringBachelor's degree in Electrical EngineeringMaster's degree