Linux Systems DevOps Engineer

About the Position

This Linux Systems DevOps Engineer role will provide support for a research collaboration between the Minnesota Supercomputing Institute (MSI) and the Masonic Institute for the Developing Brain (MIDB) that is focused on the analysis and presentation of neurological imaging data, as well as other MIDB research initiatives. MSI will provide computing resources, systems expertise, applications support, and consulting services to MIDB.

Job Duties and Responsibilities

Operations (35%)

  • Support for research applications used to process, store, access, and present neuroscience research
  • Use of CI/CD tools and techniques for validating proposed infrastructure updates
  • Peer review of planned MSI infrastructure changes to ensure continuity in support of MIDB projects
  • Support MSI compute, network, and storage infrastructure related to ongoing MIDB collaborations

Development (35%)

  • Container development, orchestration, build process and testing
  • Web application development and maintenance
  • Leveraging a diverse set of coding languages and software management tools
  • Support MIDB applications and application development

Support and Planning (20%)

  • Handle both routine and complex end user issues escalated from MIDB
  • Prioritize, plan, and scope tasks, assignments, and projects with minimal supervision
  • Manage tickets, tasks, and projects in MSI's relevant tracking systems
  • Actively identify process and workflow improvement opportunities for MSI and MIDB in collaboration with ASO and ADS (MSI’s Application Development Services)
  • Comply with data management regulations, such as HIPAA and FERPA

Professional Development (10%)

  • Participate in the University of Minnesota IT and cultural communities through relevant University working groups, committees of practice, and professional organizations
  • Participate in inter-institutional working groups with MIDB’s research partners
  • Pursue development through relevant independent studies, training, workshops, and conferences

This position has been designated as flexible work profile 2. Profile 2 is expected to work on-site more than 50% of the time. The position's office is located in Walter Library on the East Bank of the Twin Cities campus. MSI management retains the right to modify flexible work arrangement agreements on a temporary or permanent basis for any reason at any time.

Required Qualifications 

  • Master's degree and at least two years of related experience, or
  • BS/BA degree and at least four years of related experience, or
  • Comparable related education, training, and experience to equal eight years

Preferred Qualifications 

  • Familiarity with network services (web servers, databases, DNS, etc.)
  • Experience maintaining web applications (PHP, React, etc.)
  • Experience building, deploying, and maintaining container-based applications (e.g. Docker, K8s)
  • Experience with CI/CD tools (such as Jenkins, Drone, GitHub CI/CD)
  • Experience writing, maintaining, and deploying systems configuration/platform automation and orchestration code (e.g. Puppet, Salt, Ansible, Chef, etc.)
  • Scripting and programming experience (e.g. Bash, Python, PHP, Perl, C)
  • Ability to communicate with technical and non-technical peers
  • Ability to produce highly-functional documentation for technical peers
  • Driven to learn new skills and technology through self-directed learning
  • Ability to independently research, scope, design, build, test, and debug systems and services of varying sizes and complexity
  • Ability to independently assess, prioritize, and proactively report on tasks and assignments

Additional Qualifications

  • Experience in a University setting; strong communication skills with students, faculty, and researchers
  • Linux systems and infrastructure administration experience
  • Experience managing virtualization platforms (OpenStack, KVM, VMware, etc.)
  • Broad experience with modern scripting languages
  • Web application development experience
  • Experience in a DevOps environment

About the Departments 

The Minnesota Supercomputing Institute (MSI) is a core research facility of the University of Minnesota, part of Research Computing within the Office of the Vice President for Research. MSI provides advanced research computing infrastructure and expertise to the University's research and scholarly community, and the State of Minnesota, in order to advance and accelerate research and foster innovation and discoveries through advanced computing technologies, scientific computing and informatics, application development, and services. The Institute currently supports over 800 different groups with over 4500 active users spanning the sciences, engineering, life sciences, medicine, and social sciences.

This position will be a part of the Advanced System Operations (ASO) External Projects team (ASO-XP). Members of ASO are highly skilled, self motivated, and self-supervised technologists who use cutting edge technologies and platforms to develop and deliver computer technology solutions for the University research community, often working closely with other groups within MSI as well as researchers. ASO also manages and runs the High Performance Computing (HPC) systems, storage, internal cloud, and other infrastructure of the Supercomputing Institute, including:

  • High Performance Computing clusters
  • 20PB+ of research data storage
  • Physical and virtual infrastructure servers, and their hosted services
  • End-user-facing portals and research services
  • Special-purpose systems with additional requirements for security and compliance

Members of ASO understand and balance the usability needs of this community while maintaining system security and stability. They assist research entities requiring custom systems configurations or novel development and operations assistance, while also supporting technical and non-technical staff, faculty, students, and research partners of the University.

MSI and ASO have a strong commitment to the University’s goal of creating a positive and inclusive campus climate by advancing equity and diversity. We aim to hire high-potential people with varying identities and backgrounds.

The Masonic Institute for the Developing Brain (MIDB) brings together University experts to advance brain health, from the earliest stages of development to maturity.

To Apply

Applications must be submitted online via the University of Minnesota Employment site. The Job ID for this position is 352643.

Please note: All employees at the University of Minnesota are required to report complete vaccination against COVID-19 or submit documentation requesting a medical or religious exemption on their first day of employment. To learn more, please visit the University's COVID-19 Response webpage.