Solution Architect Senior / Intermediate

Ann Arbor, Michigan


Employer: University of Michigan
Industry: Information Technology
Salary: Competitive
Job type: Full-Time

How to Apply

A cover letter is required for consideration for this position and should be attached as the first page of your resume. The cover letter should address your specific interest in the position and outline skills and experience that directly relate to this position.

Job Summary

Health Information Technology & Services (HITS) is seeking a candidate to join the Academic IT organization as a member of the DevOps Engineering 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 DevOps Engineer, 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 comprised of engineers responsible for the tools supporting the build and deployment of software within Michigan Medicine. Our team culture empowers you to take ownership of your work and its outcome. This is a unique opportunity for self-motivated individuals to work with a highly innovative team. 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 deep understanding of various development tools and technologies. This is a hands-on technical role where you will be expected to take charge of problems and take the initiative to design and deliver solutions. 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.

Responsibilities*
  • Work closely with Software Development teams, Information Security and Operations teams (DevSecOps) to understand requirements, design, build, document and maintain a fully automated Container Pipeline Hosting Service.
  • Support deployment to multiple environments, including Cloud Kubernetes, local container hosting and Linux systems.
  • Build and design enterprise use of CI/CD pipeline software such as Jenkins, Nexus, GitLab and SonarQube
  • Build and design Enterprise Cloud Application services
  • Define and improve the build & release practice by working with development teams and educating others
  • Identify, plan, and implement automation and environment management activities
  • Enable groups outside your own team to securely and easily perform day to day tasks
  • Level 2 production and operational support of a variety of enterprise applications
  • Be available outside of business hours to respond to service incidents as part of an on-call rotation
  • Build relationships with Development and Operations teams and drive enhancements to the end-to-end release process
  • Review entire environment infrastructure and execute initiatives to reduce failures and improve overall performance
  • Troubleshooting production availability issues in a complex environment
  • Manage and prioritize competing tasks from various stakeholders

Additional Responsibilities - Senior Level
  • Mentor junior staff, including code reviews and postmortems
  • Overall Architecture design

Required Qualifications*

Requirements for Senior Level
  • Bachelor's degree in Computer Science or equivalent experience
  • 5 years combined experience in site reliability engineering, DevOps, software development, or infrastructure administration (DBA, Sysadmin or similar)
  • Expertise in cloud architecture principles or container technologies such as Docker or Kubernetes
  • Excellent interpersonal and communication skills and experience with interpersonal conflict resolution
  • Expertise in a programming language


Required for Intermediate Level
  • Bachelor's degree in Computer Science or equivalent experience
  • 2-4 years combined experience in site reliability engineering, DevOps, software development, or infrastructure administration (DBA, Sysadmin or similar)
  • Familiarity with cloud architecture principles or container technologies such as Docker or Kubernetes
  • Expertise in a programming language

Desired Qualifications*
  • Hands on experience with Web services and API related transformations
  • Knowledge of CI/CD pipeline design/architecture enhancements
  • Demonstrated design experience using build, automation, and configuration tools such as Jenkins, Terraform, Rundeck/Ansible Tower, Ansible/Puppet/Chef, Git/GitLab
  • Experience with communicating and building good testing practices
  • Strong information security focus and knowledge of how to add security and compliance to infrastructure and CI/CD pipelines
  • Demonstrated success with high availability, failover, or clustered environment setups
  • Experience in project management, negotiation, and conflict resolution
  • Demonstrated success analyzing and designing solutions to complex or ambiguous problems
  • Expertise with Cloud provisioning, design, security and network configuration
  • Excellent interpersonal and communication skills
  • Experience with log management and log aggregation tools such as Splunk, DataDog
  • Experience with Web server configuration, monitoring, and network design
  • Expertise with container runtimes and tools like Docker, CRI-O, podman
  • Experience with Kubernetes, Google Kubernetes Engine, OpenShift, Terraform
  • Experience with lifecycle of Kubernetes clusters
  • Knowledge of infrastructure-as-code using Git
  • Release process automation using GitOps
  • Experience configuring and managing load balancers for serving applications (such as Citrix ADC/Netscaler or Google Cloud Load Balancer)
  • Monitoring applications such as Prometheus or Nagios
  • Kubernetes Custom Resource Definition (CRD) and Operator design and development
  • Familiarity with agile development methodologies

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 80% remote work. May require working during non-business hours and on weekends. On-Call rotation is required for this position.

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 .

Underfill Statement

This position may be underfilled at a lower classification depending on the qualifications of the selected candidate.

Additional Information

Benefits

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: https://careers.umich.edu/benefits

Diversity Statement

HITS is firmly committed to advancing inclusion, diversity, equity, accessibility, and belonging, which are core to the culture and values of Michigan Medicine. Our community supports recruiting and cultivating a diverse workforce as a reflection of our commitment to serve the diverse people of Michigan and the world. We strive to create a work culture where each team member feels respected, valued, and safe.

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.

Application Deadline

Job openings are posted for a minimum of seven calendar days. The review and selection process may begin as early as the eighth day after posting. This opening may be removed from posting boards and filled anytime after the minimum posting period has ended.

U-M EEO/AA Statement

The University of Michigan is an equal opportunity/affirmative action employer.

Job Detail

Job Opening ID

254122

Working Title

Solution Architect Senior / Intermediate

Job Title

Solution Architect Senior

Work Location

Michigan Medicine - Ann Arbor

Ann Arbor, MI

Modes of Work

Hybrid

Full/Part Time

Full-Time

Regular/Temporary

Regular

FLSA Status

Exempt

Organizational Group

Exec Vp Med Affairs

Department

MM HITS AcadIT Dev Ops

Posting Begin/End Date

9/06/2024 - 9/20/2024

Career Interest

Information Technology

Created: 2024-09-07
Reference: 254122
Country: United States
State: Michigan
City: Ann Arbor
ZIP: 48103


Similar jobs: