Epicareer Might not Working Properly
Learn More

Senior DevOps Engineer OR DevOps Engineer

Salary undisclosed

Apply on


Original
Simplified
**Administrative Information Services, part of IT Services at the University of Iowa, is seeking to hire either a DevOps Engineer (pay grade 5B) or a Senior DevOps Engineer (pay grade 6B). The level and classification will be based on the qualifications of the successful candidate. Please indicate in your cover letter the level of classification (DevOps Engineer, Senior DevOps Engineer, or both) you wish to be considered for. See required qualifications for additional information.**

Senior DevOps Engineer:

Information Technology Services (ITS) at the University of Iowa is seeking a highly skilled and motivated individual to take a leading role in Administrative Information Systems (AIS) as part of our DevOps and Cloud team. This team is dedicated to ensuring that developers across the department have access to the tools and infrastructure needed to deliver secure and reliable application services. As a Lead DevOps Engineer, you will play a critical role in providing the foundation required for mission-critical software solutions across the institution to meet the student and research mission of the University of Iowa.

As a senior engineer on the DevOps and Cloud team, you will be instrumental in independently solving complex problems and guiding other teams. This position is for someone with a deep understanding of various development tools and technologies, capable of providing strategic direction and leadership. The engineer in this role needs to be self-motivated, take ownership of their work and its outcomes, and drive initiatives with minimal supervision. We expect members of the team to have a strong desire to learn, research, and apply new technologies and methods as needed.

In a typical week, responsibilities might include:
  • Leading and assisting colleagues on other teams with troubleshooting complex deployment issues.
  • Designing and creating new container images used in build processes.
  • Independently evaluating, requesting, and documenting firewall rules while ensuring compliance with security policies.
  • Collaborating with other developers to plan and architect new applications.

DevOps Engineer:

Information Technology Services (ITS) at the University of Iowa is seeking a highly skilled and motivated individual to join Administrative Information Systems (AIS) as a member of our DevOps and Cloud team. This team is dedicated to ensuring that developers across the department have access to the tools and infrastructure needed to deliver secure and reliable application services. As a DevOps Engineer, you will provide the foundation required for mission critical software solutions across the institution to meet the student and research mission of the University of Iowa.

This team is dedicated to ensuring that developers across the department have access to the tools and infrastructure needed to deliver secure and reliable application services. As a DevOps Engineer, you will provide the foundation required for mission critical software solutions across the institution to meet the student and research mission of the University of Iowa.

As an engineer on the DevOps and Cloud team, you will be instrumental in helping other teams solve complex problems. This position is for someone with a deep understanding of various development tools and technologies. The engineer in this role needs to be self-motivated and take ownership of their work and its outcome. We expect members of the team to have a strong desire to learn, research and apply new technologies and methods as needed.

In a typical week, responsibilities might include:

Assisting a colleague on another team in troubleshooting a failing deployment.
  • Creating a new container image used in a build process.
  • Evaluating, requesting and documenting firewall rules.
  • Working with other developers to plan out the architecture of a new application.
  • Collaborating with other developers to plan and architect new applications.

For Both Levels:

ITS values work life balance and strives to provide flexible work options where possible. This position is eligible for on-campus, hybrid, or fully remote work and will require a work arrangement form to be completed upon the start of your employment. Per policy, work arrangements will be reviewed annually, and must comply with the remote work program and related policies and employee travel policy when working at a remote location. Work arrangement options will be discussed during the hiring process.

For a full job description of either position, please email Melanie Bell at .

About IT Services:

Our mission is to create a welcoming and supportive work environment where everyone feels empowered to be their authentic selves and share ideas. We are committed to cultivating a welcoming and respectful workforce culture where people of all backgrounds and perspectives are empowered to make a positive impact. We embrace this commitment as mission-critical in everything we do and embed it in hiring, incentive, retention, and career-development practices and initiatives.

Qualifications:

Senior DevOps Engineer:

Required Qualifications:
  • Bachelor's degree in Computer Science or related field, or an equivalent combination of education and related experience
  • Typically 6 years or more of combined experience in site reliability engineering, DevOps, software development, or infrastructure administration.
  • Experience mentoring or supervising junior staff.
  • Expertise in cloud architecture principles and container technologies suck as Docker or Kubernetes.
  • Excellent interpersonal and communication skills, as well as experience with interpersonal conflict resolution.
  • Expertise in an object-oriented programming language.
  • Professional experience working effectively with individuals from a variety of backgrounds and perspectives.

Desirable Qualifications:
  • Experience with log management and log aggregation tools such as Logstash, Filebeat, Elasticsearch, Kibana, etc.
  • Experience with web server configuration, monitoring, and network design.
  • Experience with communicating and building good testing practices.
  • Demonstrated success with high availability, fail over, or clustered environment setups.
  • Knowledge of CI-CD pipeline design/architecture enhancements.
  • Expertise with cloud provisioning, design, security, and networking configuration.
  • Demonstrated design experience using build, automation, and configuration tools such as Jenkins, Terraform/OpenTofu, CloudFormation, Ansible/Puppet/Chef, or Git/GitLab.
  • Strong information security focus and knowledge of how to add security and compliance to infrastructure and CI/CD pipelines.

DevOps Engineer:

Required Qualifications:
  • Bachelor's degree in Computer Science or related field, or an equivalent combination of education and related experience
  • Typically 3-5 years or more of combined experience in site reliability engineering, DevOps, software development, or infrastructure administration.
  • Expertise in cloud architecture principles and container technologies suck as Docker or Kubernetes.
  • Excellent interpersonal and communication skills, as well as experience with interpersonal conflict resolution.
  • Expertise in an object-oriented programming language.

Desirable Qualifications:
  • Experience with log management and log aggregation tools such as Logstash, Filebeat, Elasticsearch, Kibana, etc.
  • Experience with web server configuration, monitoring, and network design.
  • Experience with communicating and building good testing practices.
  • Demonstrated success with high availability, fail over, or clustered environment setups.
  • Knowledge of CI-CD pipeline design/architecture enhancements.
  • Expertise with cloud provisioning, design, security, and networking configuration.
  • Demonstrated design experience using build, automation, and configuration tools such as Jenkins, Terraform/OpenTofu, CloudFormation, Ansible/Puppet/Chef, or Git/GitLab.
  • Strong information security focus and knowledge of how to add security and compliance to infrastructure and CI/CD pipelines.

Position and Application details:

In order to be considered for an interview, applicants must upload the following documents and mark them as a "Relevant File" to the submission:
  • Resume
  • Cover Letter (indicating preference of position)

Job openings are posted for a minimum of 14 calendar days and may be removed from posting and filled any time after the original posting period has ended.

Successful candidates will be required to self-disclose any conviction history and will be subject to a criminal background check and credential/education verification. Up to 5 professional references will be requested at a later step in the recruitment process.

For additional questions, please contact Melanie Bell at

There is an expectation that the person in this position will maintain effective, civil, and respectful working relationships with the University of Iowa campus community and uphold a high standard of cultural competency and respect for difference that represents our commitment to a welcoming and respectful work environment.

Additional Information
  • Classification Title: Lead Application Developer
  • Appointment Type: Professional and Scientific
  • Schedule: Full-time
  • Work Modality Options: On Campus, Hybrid within Iowa, Remote within Iowa

Compensation
  • Pay Level: 5B6B
  • Starting Salary Minimum: $85,000.00
  • Starting Salary Maximum: $125,000.00

Contact Information
  • Organization: Information Technology Services
  • Contact Name: Melanie Bell
  • Contact Email:
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.
Report this job