Systems Administrator, DevOps Engineer (Systems Administrator)
Company: Indiana University
Location: Bloomington
Posted on: September 1, 2024
Job Description:
DepartmentUITS ADVANCED CYBERINFRASTRUCT
(UA-RTAC-IUBLA)Department InformationAt 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 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. Job
SummaryDepartment-Specific Responsibilities
- Collaborates with RCI staff to manage Linux-based OpenStack
cloud services and cloud-adjacent services.
- Collaborates with RCI and services/support staff to build and
maintain new services for Jetstream2 and IU Research Cloud, based
on priorities set by the team
- Automates and orchestrates workflow management, containers, and
other technologies
- Migrates legacy Linux virtual servers to the IU Research Cloud
and maintain them
- Consults with the appropriate IU security and policy groups to
maintain security standards for new and existing systems and
services.
- Stays current on sysadmin best practices and automation; may
participate in committees and communities of practice to share and
improve systems administration practices across university and
national research computing communities.
- Communicates effectively via written issue/ticket notes and
chat in a distributed, asynchronous-first team environment.
- Documents solutions and write reports 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).QualificationsThis 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 belowCareer
Level RequirementsCombinations 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.EDUCATIONRequired
- Bachelor's degree (preferably in computer science or related
field)WORK EXPERIENCERequired
- 2 years of systems administration or related
experiencePreferred
- Experience with 1 or more scripting language
- 2 years of Linux administration and programming or related
experienceSKILLSRequired
- 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
problemsPreferred
- Technical proficiency with building, managing, and
troubleshooting systems that use:
- Linux 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 and Kubernetes
- Relational databases such as MySQL or PostgreSQL
- Technical proficiency with software development and
troubleshooting:
- Python and other programming or scripting languages
- Using Git in a collaborative environment, including pull/merge
request contribution workflows
- Continuous integration and deployment tools (CI/CD) such as
GitHub Actions, GitLab CI, or Jenkins
- Reviewing and debugging code written by others
- Professional proficiency with:
- 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
- Detail-oriented, thorough, and dependable, with a commitment to
qualityCore Level RequirementsCombinations 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.EDUCATIONRequired
- Bachelor's degree (preferably in computer science or related
field)WORK EXPERIENCEPreferred
- Some experience in systems administration or related
experience
- Experience with at least 1 scripting language
- 2 years of Linux administration and programming or related
experienceSKILLSRequired
- 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 problemsPreferred
- Technical proficiency with building, managing, and
troubleshooting systems that use:
- Linux 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 and Kubernetes
- Relational databases such as MySQL or PostgreSQL
- Technical proficiency with software development and
troubleshooting:
- Python and other programming or scripting languages
- Using Git in a collaborative environment, including pull/merge
request contribution workflows
- Continuous integration and deployment tools (CI/CD) such as
GitHub Actions, GitLab CI, or Jenkins
- Reviewing and debugging code written by others
- Professional proficiency with:
- 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
- Detail-oriented, thorough, and dependable, with a commitment to
qualityWorking Conditions / DemandsThis 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.Additional InformationPlease note: This position may
not be eligible for visa sponsorship.Work LocationBloomington,
IndianaThis position is eligible 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. The successful
applicant must be available in the Bloomington area for regular
maintenance in the IU Data Center and available within an hour on
site as needed to handle system issues or outages on siteAdvertised
Salary$70,000-$85,000 per year based on experience and internal
equity within the department. Benefits OverviewFor 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.Job ClassificationCareer
Level: CareerFLSA: ExemptJob Function: Information TechnologyJob
Family: Sys Admin, Engineer & ProgramClick here to learn more about
Indiana University's Job Framework.Posting DisclaimerThis 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.Equal Employment OpportunityIndiana 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.Campus Safety and SecurityThe 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 iups@iu.edu or by visiting IUPD.Contact UsRequest
SupportTelephone: 812-856-1234
Keywords: Indiana University, Bloomington , Systems Administrator, DevOps Engineer (Systems Administrator), IT / Software / Systems , Bloomington, Indiana
Didn't find what you're looking for? Search again!
Loading more jobs...