Systems Programmer Analyst Associate

University of Michigan

Ann Arbor, MI

ID: 7126247
Posted: February 23, 2023
Application Deadline: Open Until Filled

Job Description


Health Information Technology & Services (HITS) is seeking a candidate to join the Academic IT organization as a member of the DevOps Systems team, dedicated to ensuring software developers across Michigan Medicine have access to the tools and infrastructure needed to deliver secure and reliable software. As a Programmer/Analyst, you will help drive excellence by providing the foundation required for innovative and mission critical software solutions across the institution. The mission of our organization is to enhance the education of future doctors, assist researchers in collaborating on the future of medicine, and improve patient care.

The DevOps team is composed of engineers responsible for the tools supporting the build and deployment of software within Michigan Medicine. A cross-functional team, DevOps is also responsible for the stability and security of a diverse portfolio of applications/platforms that are run and operated on several different environments, including Linux systems, Docker containers and Windows. Our team culture empowers you to take ownership of your work and its outcome. We are looking for candidates who are able to work collaboratively to resolve problems and have a high tolerance for complexity and ambiguity. You must have a strong understanding of programming skills and computing fundamentals. We expect the team to have a strong desire to learn, researching and applying new technologies and methods as needed.

Mission Statement

Michigan Medicine improves the health of patients, populations and communities through excellence in education, patient care, community service, research and technology development, and through leadership activities in Michigan, nationally and internationally. Our mission is guided by our Strategic Principles and has three critical components; patient care, education and research that together enhance our contribution to society.

Why Join Michigan Medicine?

Michigan Medicine is one of the largest health care complexes in the world and has been the site of many groundbreaking medical and technological advancements since the opening of the U-M Medical School in 1850. Michigan Medicine is comprised of over 30,000 employees and our vision is to attract, inspire, and develop outstanding people in medicine, sciences, and healthcare to become one of the world’s most distinguished academic health systems. In some way, great or small, every person here helps to advance this world-class institution. Work at Michigan Medicine and become a victor for the greater good.

What Benefits can you Look Forward to?

Excellent medical, dental and vision coverage effective on your very first day
2:1 Match on retirement savings

Collaborate with DevOps Engineering team to provide developer tools for CI/CD pipelines and troubleshoot customer issues in various environments, including Kubernetes, Linux OS, Openshift and cloud environments.
Provide technical support and maintenance for ERP applications
Define and improve the build and release practice by working with development teams and educating others
Develop solutions working toward environment improvement and modernization
Identify, plan, and implement automation whenever possible to reduce toil by scripting routine tasks and automating self repair
Enable groups outside your team to securely and easily perform routine tasks
Build relationships with Development and Operations teams and drive enhancements to the end-to-end release process
Triage and troubleshoot production availability issues in a complex environment
Be available outside of business hours to respond to service incidents as part of an on-call rotation
Practice sustainable response, incident management, and blameless postmortems
Manage and prioritize competing tasks from various stakeholders
Support DevOps in defining and architecting enterprise use software and enterprise Cloud Application services
Required Qualifications*

Bachelor’s degree in Computer Science or equivalent combination of education and experience
1 to 2 years systems/software programming activities in a business environment.
Experience programmatically using web technologies such as APIs
Excellent interpersonal and communication skills and experience with interpersonal conflict resolution
Desired Qualifications*

Experience with web server configuration and installation
Linux or Windows CLI skills in Bash or Powershell
Hands on experience with Web services and API related transformations
Strong programming skills
Familiarity with build, automation, and configuration tools such as Jenkins, Terraform, Ansible/Puppet/Chef, Git/GitLab
Experience with building and communicating good testing practices
Understanding of information security
Direct experience with container runtimes and tools like Docker, CRI-O, podman, and Kubernetes
Familiarity with Cloud providers and concepts
Experience with SQL or Database Design concepts
Demonstrated success with analyzing and designing solutions to complex or ambiguous problems
Work Locations

This position is being offered as a Hybrid position. There will be times that it will be appropriate for you to work from home. There will be other times that you will be required to work onsite for meetings, and collaborative pairing. This position will be 90% remote work. May require working during non-business hours and on weekends. On-Call rotation is required for this position.

Additional Information


We offer a benefits package that includes comprehensive training and career development opportunities, generous retirement savings plans, ample paid time off, and a wealth of family care support:

Background Screening

Michigan Medicine conducts background screening and pre-employment drug testing on job candidates upon acceptance of a contingent job offer and may use a third party administrator to conduct background screenings. Background screenings are performed in compliance with the Fair Credit Report Act. Pre-employment drug testing applies to all selected candidates, including new or additional faculty and staff appointments, as well as transfers from other U-M campuses.