Job Details

University of Michigan
  • Position Number: 1883542
  • Location: Ann Arbor, MI
  • Position Type: Computer and Information Technology


DevOps Engineer Senior


Job Opening ID: 185358
Work Location: Michigan Medicine - Health Sys
Ann Arbor, MI
Full Time/Part Time: Full-Time
Regular/Temporary: Regular
FLSA Status: Exempt
Organizational Group: Exec Vp Med Affairs
Department: HITS AcadIT Dev Ops
Posting Begin/End Date: 3/10/2020 4/07/2020
Salary:
Paid Time Off: Yes
Career Interest:


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 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 competent 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 very deep understanding of various development tools and technologies. While this is a hands-on technical role, 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. We are looking for candidates who enjoy mentoring teammates and developing those around them.

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 our Agile Software Development teams, Information Security and Operations teams (DevSecOps) to provide a fully automated CI/CD Container Pipeline that deploys to Kubernetes Development, Staging, and Production Clusters.
  • Define and architect Enterprise use of software such as Jenkins, Nexus, GitLab and SonarQube
  • 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
  • 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

Required Qualifications*
Required Qualifications for Senior Position:
  • Bachelor's degree in Computer Science or equivalent experience
  • 5 years of hands on experience in site reliability, DevOps, software development or technical delivery
  • Solid understanding of build, automation, and configuration tools such as Jenkins, Maven, Rundeck/Ansible Tower, Ansible/Puppet/Chef, Git/GitLab
  • Knowledge of CI/CD pipeline design/architecture enhancements
  • Experience with communicating and building good testing practices
  • Experience with web server configuration, monitoring, and network design
  • Experience with log management and log aggregation tools such as Splunk, DataDog
  • Strong information security focus
  • Hands on experience with web services and API related transformations
  • Demonstrated success with high availability, failover, and clustered environment setups
  • Experience in project management, negotiation, and conflict resolution
  • Experience with analyzing and designing solutions to complex or ambiguous problems
  • Familiarity with agile development methodologies
  • Excellent interpersonal and communication skills

Required Qualifications for Intermediate Position:
  • Bachelor's degree in Computer Science or equivalent experience
  • 3-5 years of hands on experience in site reliability, DevOps, software development or technical delivery
  • Solid understanding of build, automation, and configuration tools such as Jenkins, Maven, Rundeck/Ansible Tower, Ansible/Puppet/Chef, Git/GitLab
  • Knowledge of CI/CD pipeline design/architecture enhancements
  • Experience with communicating and building good testing practices
  • Experience with web server configuration, monitoring, and network design
  • Experience with log management and log aggregation tools such as Splunk, DataDog
  • Strong information security focus
  • Hands on experience with web services and API related transformations
  • Demonstrated success with high availability, failover, and clustered environment setups
  • Experience in project management, negotiation, and conflict resolution
  • Experience with analyzing and designing solutions to complex or ambiguous problems
  • Familiarity with agile development methodologies
  • Excellent interpersonal and communication skills

Desired Qualifications*
  • Direct experience with container runtimes and tools like Docker, CRI-O, podman
  • Experience with Kubernetes, Google Kubernetes Engine, OpenShift
  • 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)
  • Monitoring applications such as Prometheus
  • Kubernetes Custom Resource Definition (CRD) and Operator design and development

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

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.


To apply, visit https://careers.umich.edu/job_detail/185358/devops_engineer_senior





Copyright 2017 Jobelephant.com Inc. All rights reserved.

Posted by the FREE value-added recruitment advertising agency


jeid-695c50580b2b164fb4f44ef625d5cdd5