Systems Administrator / DevOps Engineer (Systems Administrator)

Updated: 4 days ago
Location: Bloomington, INDIANA
Job Type: FullTime

UITS ADVANCED CYBERINFRASTRUCT (UA-RTAC-IUBLA)

At University Information Technology Services (UITS) we provide the technology, tools, and services you need to succeed. UITS supports IU's vision for excellence in research, teaching, outreach, and lifelong learning. We ensure a workplace that encourages growth, flexibility, and creativity, as well as a culture that champions inclusion, diversity, and overall employee well-being through programs supported university wide. As an Equal Opportunity Employer, we believe in each person's potential, and we'll help you reach yours.

The Research Cloud Infrastructure (RCI) team of UITS Research Technologies exists to build, maintain, and improve research cloud systems. These systems are hosted at Indiana University but some have a national reach, such as the Jetstream2 cloud, funded by the National Science Foundation. RCI also assists research software and services teams to ensure we provide stable and usable solutions for the communities that we serve. 

Please feel free to look at the Jetstream2 Docs site to learn about the cloud service that we provide to any US-based researcher, and see the Jetstream2 Gitlab for some of our projects and our work-tracking system. 

 

Department Specific Responsibilities

  • Collaborates with RCI and services/support staff to build, deploy, and maintain new services to both Jetstream2 and IU Research Cloud, based on priorities set by the team, including: automation, workflow management, container orchestration, and other services and technologies.
  • Leads the migration of existing Linux virtual servers to the IU Research Cloud and then continue to maintain and improve those services.
  • Develops software systems for purposes such as cloud usage accounting and metric collection, scavenging idle virtual resources, and user-facing web applications for self-service management of compute allocations.
  • Collaborates with RCI staff to manage OpenStack cloud services and cloud-adjacent services.
  • Consults with the appropriate IU security and policy groups to maintain security standards for new and existing systems and services.
  • Researches and stays current on systems administration best practices and automation approaches; may participate in committees and communities of practice to share and improve systems administration practices across the university and national research computing community.
  • Communicates effectively via written issue/ticket notes and chat in a distributed, asynchronous-first team environment.
  • Documents solutions and may write reports and/or papers as needed.

General Responsibilities

  • Configures, tests, troubleshoots, upgrades/modifies, and maintains file, print, application, web, database servers and related technologies, including hardware/software configuration and installation, operating system installation and support, security and configuration, backup strategies, business continuity strategies, and institutes best practices on modernizing systems in relation to changing technologies.
  • Establishes metrics and monitors systems configuration(s) to ensure data integrity and optimum system performance metrics are obtained.
  • Implements system architectural plans, design modifications, and ensures compliance with federal and university policies and standards.
  • Provides experienced analysis and evaluates new capabilities and emerging technologies; implements new systems and improves existing ones all the while making sure established protocols and procedures are followed.
  • Applies comprehensive knowledge to bug reporting and isolation, test case authoring and refinement, automation scripts, and works closely with other teams (engineering, cross functional and cross campus) to resolve problems.
  • Documents systems administration practices and processes (testing, upgrades/modifications, issue/problem resolution).

This position is posted at the Career Level but may be filled at the Core Level depending on the candidate's qualifications. Although they will be similar, the duties and responsibilities may differ if filled at the lower rank. Please see the qualifications for each level listed below

 

Career Level Requirements

Combinations of related education and experience may be considered. Education beyond the minimum required may be substituted for work experience. Work experience beyond the minimum required may be substituted for education. 

 

EDUCATION

Required

  • Bachelor's degree (preferably in computer science or related field)

WORK EXPERIENCE

Required

  • 2 years of systems administration or related experience

Preferred

  • Experience with 1 or more scripting language
  • 2 years of Linux administration and programming or related experience

SKILLS

Required

  • Proficient communication skills
  • Maintains a high degree of professionalism
  • Demonstrates time management and priority setting skills
  • Demonstrates a high commitment to quality
  • Possesses flexibility to work in a fast paced, dynamic environment
  • Seeks to acquire knowledge in area of specialty
  • Highly thorough and dependable
  • Demonstrates a high level of accuracy, even under pressure
  • Thorough knowledge of virtualized computer systems, storage systems, backup systems, network systems, network protocol and software interfaces
  • Ability to quickly troubleshoot and resolve moderately complex problems

Preferred

  • Technical proficiency with building, managing, and troubleshooting systems: 
    • Linux-based distributions such as Ubuntu or Red Hat variants
    • Infrastructure-as-code tools such as Ansible or Salt
    • Virtualization technologies such as OpenStack, KVM/QEMU
    • Container technologies such as Docker or Kubernetes
    • Relational databases such as MySQL or PostgreSQL
  • Technical proficiency with software development and troubleshooting:
    • Python and other programming or scripting languages
    • Basic grasp of web technologies (browser platform, JavaScript, HTML/CSS)
    • Using Git in a collaborative environment, including pull/merge request contribution workflows
    • Continuous integration and deployment tools such as GitHub Actions, GitLab CI, or Jenkins
    • Reviewing and debugging code written by others
  • Professional proficiency:
    • Communicating effectively via written ticket notes and chat in a distributed, asynchronous-first team environment
    • Working 'in the open' by default, with ticket notes visible to an audience ranging from other team- members to the public internet
    • Time management, effort prioritization, taking initiative, leading one's own efforts
    • Investigating complex problems and finding creative solutions
    • Influencing internal and external constituents

Core Level Requirements

Combinations of related education and experience may be considered. Education beyond the minimum required may be substituted for work experience. Work experience beyond the minimum required may be substituted for education. 

 

EDUCATION

Required

  • Bachelor's degree (preferably in computer science or related field)

WORK EXPERIENCE

Preferred

  • Some experience in systems administration or related experience
  • Experience with at least 1 scripting language
  • 2 years of Linux administration and programming or related experience

SKILLS

Required

  • Proficient communication skills
  • Maintains a high degree of professionalism
  • Demonstrates time management and priority setting skills
  • Demonstrates a high commitment to quality
  • Possesses flexibility to work in a fast paced, dynamic environment
  • Seeks to acquire knowledge in area of specialty
  • Highly thorough and dependable
  • Knowledge of virtualized computer systems, storage systems, backup systems, network systems, network protocol and software interfaces
  • Ability to quickly troubleshoot and resolve problems

Preferred

  • Technical proficiency with building, managing, and troubleshooting systems: 
    • Linux-based distributions such as Ubuntu or Red Hat variants
    • Infrastructure-as-code tools such as Ansible or Salt
    • Virtualization technologies such as OpenStack, KVM/QEMU
    • Container technologies such as Docker or Kubernetes
    • Relational databases such as MySQL or PostgreSQL
  • Technical proficiency with software development and troubleshooting:
    • Python and other programming or scripting languages
    • Basic grasp of web technologies (browser platform, JavaScript, HTML/CSS)
    • Using Git in a collaborative environment, including pull/merge request contribution workflows
    • Continuous integration and deployment tools such as GitHub Actions, GitLab CI, or Jenkins
    • Reviewing and debugging code written by others
  • Professional proficiency:
    • Communicating effectively via written ticket notes and chat in a distributed, asynchronous-first team environment
    • Working 'in the open' by default, with ticket notes visible to an audience ranging from other team- members to the public internet
    • Time management, effort prioritization, taking initiative, leading one's own efforts
    • Investigating complex problems and finding creative solutions
    • Influencing internal and external constituents

This role requires the ability to effectively communicate and to operate a computer and other standard office productivity equipment. The position involves sedentary work as well as periods of time moving around an office environment and the campus. The person in this role must be able to perform the essential functions with or without an accommodation.

This position may not be eligible for visa sponsorship.

Bloomington, Indiana or Indianapolis, Indiana - Remote possible
 

This position is eligible for fully remote work or to work a hybrid schedule (mix between remote and in-person work), subject to change in the future based on university policy and business needs. 
 

$70,000-$82,000 per year based on experience and internal equity within the department. 

For full-time staff employees, Indiana University offers a wide array of benefits including:

  • Multiple plan options for medical insurance
  • Dental insurance
  • Health Savings Account with generous IU contribution
  • Life insurance, LTD, and AD&D options
  • Base retirement plan contribution from IU, subject to vesting
  • Additional supplemental retirement plan options
  • Tuition benefit for IU classes
  • 10 paid holidays per year
  • Generous Paid Time Off
  • Paid Parental Leave
  • Employee Assistance Program (EAP)

Learn more about our benefits by reviewing our online Benefits Brochure .

Career Level: Career

FLSA: Exempt

Job Function: Information Technology

Job Family: Sys Admin, Engineer & Program

Click here to learn more about Indiana University's Job Framework.

This posting is scheduled to close at 11:59 pm EST on the advertised Close Date. This posting may be closed at any time at the discretion of the University, but will remain open for a minimum of 5 business days. To guarantee full consideration, please submit your application within 5 business days of the Posted Date.

If you wish to include a cover letter, you may include it with your resume when uploading attachments.

Indiana University is an equal employment and affirmative action employer and a provider of ADA services. All qualified applicants will receive consideration for employment based on individual qualifications. Indiana University prohibits discrimination based on age, ethnicity, color, race, religion, sex, sexual orientation, gender identity or expression, genetic information, marital status, national origin, disability status or protected veteran status. Indiana University does not discriminate on the basis of sex in its educational programs and activities, including employment and admission, as required by Title IX. Questions or complaints regarding Title IX may be referred to the U.S. Department of Education Office for Civil Rights or the university Title IX Coordinator. See Indiana University’s Notice of Non-Discrimination here which includes contact information .

The Annual Security and Fire Safety Report, containing policy statements, crime and fire statistics for all Indiana University campuses, is available online . You may also request a physical copy by emailing IU Public Safety at [email protected] or by visiting IUPD.

Request Support
Telephone: 812-856-1234


Similar Positions