Logo
University of Minnesota

Linux Systems DevOps Engineer

University of Minnesota, Saint Paul, Minnesota, United States, 55199


About the Job

The Minnesota Supercomputing Institute is hiring a Linux Systems DevOps Engineer (IT Pro 2, 9702IT) - Desired specialty: Systems, Applications, and Research Science Background.Position 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.

Qualifications

Required Qualifications

BA/BS degree plus at least two years of experience, or a Master's degree.Special consideration may be given to candidates with notable experience in a Linux-based research computing environment.Preferred Qualifications

In addition to developing and maintaining critical infrastructure, this role involves supporting and assisting in the development of an existing scientific data management system built using a variety of underlying tools. To succeed in this position, the candidate will either develop or already have the following set of skills: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 Department

The Minnesota Supercomputing Institute (MSI) is a core research facility of the University of Minnesota (UofM), 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.Benefits

At the University of Minnesota, you'll find a flexible work environment and supportive colleagues who are interested in lifelong learning. We prioritize work-life balance, allowing you to invest in the future of your career and in your life outside of work. The University also offers a comprehensive benefits package that includes:Competitive wages, paid holidays, and generous time off.Continuous learning opportunities through professional training and degree-seeking programs supported by the Regents Tuition Benefit Program.Low-cost medical, dental, and pharmacy plans.Healthcare and dependent care flexible spending accounts.University HSA contributions.Disability and employer-paid life insurance.Employee wellbeing program.Excellent retirement plans with employer contribution.Public Service Loan Forgiveness (PSLF) opportunity.Financial counseling services.Employee Assistance Program with eight sessions of counseling at no cost.Employee Transit Pass with free or reduced rates in the Twin Cities metro area.Please visit the Office of Human Resources website for more information regarding benefits.How To Apply

Applications must be submitted online. To be considered for this position, please click the Apply button and follow the instructions. You will be given the opportunity to complete an online application for the position and attach a cover letter and resume.To request an accommodation during the application process, please e-mail employ@umn.edu or call (612) 624-8647.Diversity

The University recognizes and values the importance of diversity and inclusion in enriching the employment experience of its employees and in supporting the academic mission. The University is committed to attracting and retaining employees with varying identities and backgrounds.Employment Requirements

Any offer of employment is contingent upon the successful completion of a background check. Our presumption is that prospective employees are eligible to work here. Criminal convictions do not automatically disqualify finalists from employment.

#J-18808-Ljbffr