Cloud & DevOps Developer

Overview

USD 91,000.00 - 105,000.00 per year
Full Time

Skills

Application Development
Communication
Attention To Detail
Virtual Machines
Infrastructure Architecture
Auditing
Collaboration
PaaS
Migration
Emerging Technologies
Business Analytics
Business Analysis
System Administration
Linux
Unix
Operating Systems
Docker
Kubernetes
Web Applications
HTTP
HTTPS
Network
Firewall
TLS
Database
DevOps
Ansible
Progress Chef
Puppet
Terraform
Ruby
Python
Java
Node.js
PHP
System Monitoring
Reporting
Zabbix
Splunk
Amazon Web Services
Microsoft Azure
Cloud Computing
Human Resources
Training
Pharmacy
Health Care
Life Insurance
PSLF
Finance
PASS
Uploading
PDF
Research
Partnership

Job Details

The Cloud and DevOps Developer is responsible for delivering and maintaining flexible and reliable deployments of University Libraries' custom software & web applications on appropriate Cloud, Platform as a Service, Container, or Virtual Server infrastructure. As part of the Libraries Application Development department within Libraries IT, the Cloud & DevOps Developer reports to the Application Development Manager and works closely with several developers and technologists on custom, in-house solutions and third party, vendor solutions. The successful applicant will demonstrate interest and experience in Cloud & DevOps technologies, strong oral and written communication skills, an ability to collaborate cross-functionally, and a keen attention to detail.

Please note, this position is not eligible for H-1B or sponsorship. This position does not offer a STEM OPT training program.

Responsibilities

Application and Infrastructure Deployment (60%)
  • Provides expertise to University Libraries IT on aspects of Cloud and Containerization technologies.
  • Implements and tests production application deployments on the most appropriate Cloud, PaaS, Container, or Virtual Server platform to meet current business needs with the flexibility to adapt to future business needs.
  • Clearly documents infrastructure design and maintenance plans.
  • Builds and maintains an understanding of Libraries' application architectures, service interdependency, criticality, and the audiences they must serve.

Security and Performance (20%)
  • Assists in responding to application and performance faults as assigned or as identified by Site Reliability Engineers.
  • Assists in remediation of security faults flagged in routine monitoring or security audits.
  • Provides data or reporting on application & service function or usage as needed.

Collaboration and Engagement (20%)
  • Maintains an awareness of new, changing, or deprecating services on Cloud and PaaS platforms and assists in devising appropriate modifications, upgrade, or migration plans.
  • Maintains an awareness of emerging technologies generally, and considers how they may benefit University Libraries IT strategically.
  • Collaborates with Libraries IT, other University departments, and vendor staff as required.
  • Communicates and collaborates with non-technical University Libraries staff as required.

Qualifications

Required
  • BA/BS plus at least two years of relevant experience, or Master's degree.
  • Experience with systems administration on Linux or other Unix-like operating systems.
  • Experience working in a cloud environment such as AWS or Azure.
  • Experience building and deploying containers with a platform such as Docker, Podman, Kubernetes, or a Cloud-based container offering.
  • Understanding of network & server security.
  • Experience with web application delivery, including:
    • HTTP/HTTPS network requirements
    • Firewall requirements
    • TLS certificates
    • Intercommunication with other services such as databases, caches, and job queues

Preferred
  • Experience with a DevOps automation tool such as Ansible, Chef, or Puppet.
  • Experience with a Cloud automation tool such as Terraform, CloudFormation, or Azure Resource Manager.
  • Knowledge of one or more application build & deployment methods commonly used with a language such as Ruby, Python, Java, NodeJS, or PHP.
  • Experience with a systems monitoring & reporting tool such as Zabbix, Splunk, AWS Cloudwatch, or Azure Monitor.
  • Experience working with "cloud-native" applications.

Pay and Benefits

Pay Range: $91,000 - $105,000; depending on education/qualifications/experience

Time Appointment Category: 100% Appointment

Position Type: Faculty and P&A Staff

Please visit the Office of Human Resources website for more information regarding benefit eligibility.

The University 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

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 have the opportunity to complete an online application for the position and attach a cover letter and resume.

Additional documents may be attached after application by accessing your "My Job Applications" page and uploading documents in the "My Cover Letters and Attachments" section.

Please attach the following documents in Word or PDF Format (DO NOT copy and paste.)
  • A cover letter
  • A resume

  • This position will remain open until filled.

    To request an accommodation during the application process, please e-mail or call .

    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.

    The University of Minnesota provides equal access to and opportunity in its programs, facilities, and employment without regard to race, color, creed, religion, national origin, gender, age, marital status, disability, public assistance status, veteran status, sexual orientation, gender identity, or gender expression. To learn more about diversity at the U:

    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.

    About the U of M

    The University of Minnesota, Twin Cities (UMTC)

    The University of Minnesota, Twin Cities (UMTC), is among the largest public research universities in the country, offering undergraduate, graduate, and professional students a multitude of opportunities for study and research. Located at the heart of one of the nation's most vibrant, diverse metropolitan communities, students on the campuses in Minneapolis and St. Paul benefit from extensive partnerships with world-renowned health centers, international corporations, government agencies, and arts, nonprofit, and public service organizations.

    At the University of Minnesota, we are proud to be recognized by the Star Tribune as a Top Workplace for 2021, as well as by Forbes as Best Employers for Women and one of America's Best Employers (2015, 2018, 2019, 2023), Best Employer for Diversity (2019, 2020), Best Employer for New Grads (2018, 2019), and Best Employer by State (2019, 2022).
    Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.