Solution Architect Senior / IntermediateApply NowHow to ApplyA 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.SummaryHealth 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.This posting encompasses two positions, one at the senior level and another intermediate. Candidates for either are encouraged to apply and will be evaluated based on experience and skills.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 QualificationsRequirements 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
Underfill StatementThis position may be underfilled at a lower classification depending on the qualifications of the selected candidate.Additional InformationBenefitsWe 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/benefitsDiversity StatementHITS 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 ScreeningMichigan 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 DeadlineJob 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 StatementThe University of Michigan is an equal opportunity/affirmative action employer.Job DetailJob Opening ID249650Working TitleSolution Architect Senior / IntermediateJob TitleSolution Architect SeniorWork LocationMichigan Medicine - Ann ArborAnn Arbor, MIFull/Part TimeFull-TimeRegular/TemporaryRegularFLSA StatusExemptOrganizational GroupExec Vp Med AffairsDepartmentMM HITS AcadIT Dev OpsPosting Begin/End Date5/29/2024 - 6/12/2024Career InterestInformation TechnologyApply Now