1

Software Operations Jobs in Michigan (NOW HIRING)

DevOps Software Engineer

Holland, MI · On-site

$49.25 - $67.50/hr

DevOps Engineer Tommy's is looking for a DevOps engineer who is excited to work with modern technologies and grow into a senior-level contributor while making a meaningful impact. The ideal candidate ...

Cloud DevOps Engineer

Birmingham, MI · Remote

$50.25 - $69/hr

Description Cloud DevOps Engineer Location : Remote, United States Employment Type : Full-Time ... Apply software engineering best practices to infrastructure and automation development. * Optimize ...

Cloud DevOps Engineer

Rochester, MI · Remote

$48.50 - $66.50/hr

Description Cloud DevOps Engineer Location : Remote, United States Employment Type : Full-Time ... Apply software engineering best practices to infrastructure and automation development. * Optimize ...

Software Engineer #1051606 * Employees in this job function are responsible for designing ... Operational Excellence: Oversee daily tasks, ensuring accurate and timely completion of workloads ...

next page

Showing results 1-20

Software Operations information

What is the difference between Software Operations vs Software Development?

AspectSoftware OperationsSoftware Development
Primary FocusMaintaining, deploying, and supporting software systemsDesigning, coding, and creating software applications
Required SkillsSystem administration, scripting, troubleshootingProgramming, software design, problem-solving
Work EnvironmentIT departments, production environmentsDevelopment teams, coding labs
CertificationsITIL, Linux, Cloud certificationsJava, Python, Agile certifications

Software Operations focuses on maintaining and supporting existing software systems, ensuring stability and performance. In contrast, Software Development involves creating new software applications through coding and design. While both roles require technical skills, their daily tasks and objectives differ significantly, making them distinct career paths within the tech industry.

What are the key skills and qualifications needed to thrive as a Software Operations professional, and why are they important?

To excel in Software Operations, you need a strong background in systems administration, software deployment, and IT infrastructure management, often supported by a degree in computer science or related fields. Familiarity with tools such as CI/CD pipelines, cloud platforms (like AWS or Azure), and monitoring systems, as well as certifications in areas like DevOps or cloud technologies, is highly beneficial. Excellent problem-solving, communication, and collaboration skills help you manage incidents efficiently and coordinate with development and support teams. These abilities are crucial for maintaining software reliability, minimizing downtime, and ensuring seamless operations within technology-driven organizations.

What is Software Operations?

Software Operations refers to the management, monitoring, and maintenance of software applications and systems throughout their lifecycle. This role ensures that software runs smoothly, efficiently, and securely in production environments. Responsibilities often include deploying updates, troubleshooting issues, optimizing performance, and collaborating with development and IT teams. The goal is to maximize software reliability and minimize downtime for end users. Software Operations professionals play a critical part in supporting business continuity and user satisfaction.

What are the typical daily responsibilities of someone working in Software Operations?

In a Software Operations role, your daily tasks often involve monitoring software systems for performance and reliability, managing deployments and updates, and responding to incidents or outages. You may collaborate closely with development, QA, and IT teams to ensure smooth releases and quick issue resolution. Additionally, documenting procedures, optimizing workflows, and automating recurring tasks are common aspects, helping to maintain efficient and stable software environments.
What are the most commonly searched types of Software Operations jobs in Michigan? The most popular types of Software Operations jobs in Michigan are:
Principal DevOps Engineer (Software Engineering Platforms)

Principal DevOps Engineer (Software Engineering Platforms)

Stellantis

Auburn Hills, MI • On-site

$50 - $68.50/hr

Full-time

Posted 25 days ago


Stellantis rating

7.4

Company rating: 7.4 out of 10

Based on 124 frontline employees who took The Breakroom Quiz

17th of 44 rated automakers


Job description

Company Overview
Stellantis is a leading global automaker and mobility provider that offers clean, connected, affordable and safe mobility solutions. Our Company's strength lies in the breadth of our iconic brand portfolio, the diversity and passion of our people, and our deep roots in the communities in which we operate. Our ambitious electrification and software strategies and the creation of an innovative ecosystem of strategic, game-changing partnerships are driving our transformation to a sustainable mobility tech company.
The driving force behind us is the diverse and talented group of men and women around the world who bring their passion and experience to their work every day. And while we are a truly global organization, we remain deeply rooted in the communities in which we operate and where our colleagues live and work.
With industrial operations in nearly 30 countries, Stellantis could consistently exceed the evolving needs and expectations of consumers in more than 130 markets, while creating superior value for all stakeholders.
Position Overview:
The Software Engineering Platforms Principal Engineer is a highly skilled expert responsible for leading the design, implementation, and optimization of DevOps platforms that enable efficient and scalable software development. This role focuses on providing best-in-class tools and frameworks for Continuous Integration and Continuous Delivery (CI/CD), infrastructure-as-code (IaC), and cloud-based development pipelines. The Principal Engineer collaborates with internal stakeholders and engineering teams to ensure that DevOps platforms are robust, secure, and optimized for performance.
Key Responsibilities:
  • DevOps Platform Leadership:
    • Lead the design, implementation, and continuous improvement of DevOps platforms to enable high-performing development teams.
    • Architect scalable and secure CI/CD pipelines, ensuring consistency and reliability in software delivery.
    • Implement and manage infrastructure-as-code (IaC) frameworks, ensuring a repeatable, automated approach to infrastructure provisioning.
  • Collaboration & Stakeholder Management:
    • Collaborate with development, security, and infrastructure teams to align platform capabilities with business and technical requirements.
    • Act as a technical advisor to cross-functional teams, providing guidance on best practices for DevOps and platform engineering.
  • Platform Optimization and Automation:
    • Optimize platform performance, scalability, and cost-efficiency through continuous monitoring and improvement.
    • Lead automation efforts across software delivery pipelines, reducing manual intervention and increasing agility.
    • Implement tools and processes for effective configuration management and automated deployments.
  • Security, Compliance, and Reliability:
    • Ensure DevOps platforms adhere to security best practices and compliance requirements, including encryption, access controls, and auditing.
    • Drive strategies for disaster recovery, high availability, and platform resiliency.
  • Mentorship and Knowledge Sharing:
    • Mentor and coach engineers, fostering a culture of collaboration, innovation, and technical excellence.
    • Lead initiatives to upskill teams on platform capabilities and DevOps practices.

This role is based in Auburn Hills, MI and is required to be on-site in our HQ building 5 days per week.
Basic Qualifications:
  • 5+ years of experience in DevOps platform engineering or software development.
  • Bachelor's degree in computer science or related field.
  • Strong expertise in CI/CD tools such as GitHub Actions, TeamCity, or similar.
  • Deep understanding of infrastructure-as-code tools like Terraform, Ansible, or CloudFormation.
  • Experience with cloud platforms (AWS, Azure)
  • Proficiency with containerization and orchestration (Docker, Kubernetes).
  • Strong knowledge of cloud security, compliance frameworks, and best practices for platform security.
  • Experience with GitOps, continuous delivery, and deployment automation.
  • Familiarity with DevSecOps practices, integrating security into CI/CD workflows.

What Stellantis employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom