How to Apply
A cover letter is required for consideration for this position. In order for the Career Portal system to accept a cover letter, please include a cover letter as the first page of your resume document. The cover letter should specifically address why you are interested in this position and describe specific skills and experiences you have and directly relate them to the responsibilities of, and qualification for, this position.
Job Summary
Working at the University of Michigan Institute for Social Research (ISR) means being a part of a team committed to discovery and understanding. It means working for the world's largest academic social science survey and research organization, and doing work that really matters to social science in the public interest. The Survey Research Center (SRC) is a collaborative community that conducts cutting-edge research that focus on critical societal issues such as aging, health disparities, and social networks. This position is in the Technical Services Group (TSG) within the Survey Research Operations (SRO). SRO is the operations branch of the Survey Research Center (SRC) at the ISR.
In TSG, we are passionate about leveraging technology to build innovative solutions that support the entire data collection process. We are seeking a highly experienced, hands-on, forward-thinking Principal DevOps Engineer to lead the design, implementation, and optimization of our CI/CD pipelines, application environments, and automation initiatives. As a Principal DevOps Engineer, you will set technical direction, implement, mentor engineers across the organization, and drive best practices to ensure robust, scalable, and secure systems. Your expertise will be critical in bridging development and operations, accelerating innovation, and guaranteeing high availability of our services. This is a hybrid position, and you will be based in Ann Arbor, Michigan.
Responsibilities*
Architecture, Development and Technical Leadership
- Drive automation efforts for deployment, monitoring, and security
- Develop and enforce DevOps best practices, standards, and strategies organization-wide
- Architect and develop robust, high-availability, and high-performance cloud and on-prem infrastructure
Continuous Integration/Continuous Deployment (CI/CD)
- Lead the evolution and maintenance of CI/CD pipelines to enable rapid and secure software delivery
- Ensure build and release processes are highly reliable, repeatable, and scalable
Infrastructure as Code & Application Services
- Champion Infrastructure as Code (IaC), developing reusable modules and template
- Architect and deploy robust application services, including advanced load balancing, Multi-Factor Authentication (MFA), and Single Sign-On (SSO) services
AI Monitoring and Security
- Oversee systems performance, reliability, and security via monitoring and logging
- Integrate security best practices through DevSecOps automation
- Advise development and operations teams on best practices for integrating AI/ML solutions
Collaboration and Mentoring
- Serve as a technical mentor and advisor to DevOps, IT, and engineering teams
- Collaborate closely with developers, architects, security, and business stakeholders
Required Qualifications*
- Bachelor's or Master's degree in Computer Science, Engineering, or equivalent experience
- Proven track record of leading complex DevOps and site reliability initiatives as a Principal DevOps Engineer
- 10+ years (5+ years for Senior level) of relevant hands-on experience in DevOps, Site Reliability, or Cloud Engineering
- 10+ years (5+ years for Senior level) of expertise in automation, CI/CD (Azure DevOps), containerization (Docker, Kubernetes), and cloud platforms (AWS, Azure, GCP)
- Strong background in DevSecOps, with demonstrated proficiency in implementing SAST, SCA, secret management and architecting end-to-end security automation
- Strong background in application performance monitoring, log analysis, and alerting using Splunk or related observability tools
- Strong understanding of networking, load balancing, and IT infrastructure concepts
- Proficient with scripting languages (Python, Powershell, Bash, etc.)
- Experience mentoring technical teams and leading complex projects
- Excellent problem-solving, communication, and collaboration skills
Desired Qualifications*
- Experience supervising DevOps teams
- Experience with Azure Cloud computing
- Experience with AI integration and security
Why Work at Michigan?
Benefits at the University of Michigan: In addition to a career filled with purpose and opportunity, the University of Michigan offers a comprehensive benefits package to help you stay well, protect yourself and eligible family members, and plan for a secure future. https://careers.umich.edu/benefits/
Benefits include:
Generous time off
A retirement plan that provides two-for-one matching contributions with immediate vesting upon meeting eligibility requirements
Many choices for comprehensive health insurance
Life insurance
Long-term disability coverage
Flexible spending accounts for healthcare and dependent care expenses
Modes of Work
Positions that are eligible for hybrid or mobile/remote work mode are at the discretion of the hiring department. Work agreements are reviewed annually at a minimum and are subject to change at any time, and for any reason, throughout the course of employment. Learn more about the work modes.
Work Schedule
Monday-Friday, days.
Work Locations
This position requires being on-site at the University of Michigan offices in Ann Arbor. If the project tasks assigned, job performance, and SRC policy allow, the option for a hybrid schedule including limited off-site work may be available after an initial period of orientation.
Underfill Statement
Opening may be filled at the Solution Architect Lead or Solution Architect Senior level, depending on depth and breadth of experience and qualifications.
- Positions at the Lead level will be filled at the $135,000 - 155,000 salary range.
- Positions at the Senior level will be filled at the $114,000 - 134,000 salary range.
Additional Information
The Institute for Social Research (ISR) at the University of Michigan seeks to create a community of respect and authentic collaboration by recruiting and retaining individuals that represent a variety of voices as a reflection of our commitment to serve the people of Michigan, to maintain the excellence of the university, and to ground our research in varied disciplines, perspectives, and ways of knowing and learning.
The Institute for Social Research (ISR) at the University of Michigan seeks to create a community of respect and authentic collaboration by recruiting and retaining individuals that represent a variety of voices as a reflection of our commitment to serve the people of Michigan, to maintain the excellence of the university, and to ground our research in varied disciplines, perspectives, and ways of knowing and learning.
Background Screening
The University of Michigan conducts background checks on all job candidates upon acceptance of a contingent offer and may use a third-party administrator to conduct background checks. Background checks are performed in compliance with the Fair Credit Reporting Act.
Application Deadline
Institute for Social Research job openings are posted for a minimum of fourteen (14) calendar days. This opening may be removed from posting boards and filled any time after the minimum posting period has ended.
U-M EEO Statement
The University of Michigan is an equal employment opportunity employer.