Senior Linux System Administrator
University of Iowa Health Care is seeking a skilled and proactive Senior Linux System Administrator to join our IT team, with a primary focus on managing, optimizing, and supporting our on-premises Linux infrastructure while also contributing to cloud initiatives. This role involves deploying, maintaining, and troubleshooting Linux-based systems, with an emphasis on on-prem servers, while also supporting Linux-based systems in Azure and AWS.
This role requires the ability to troubleshoot complex issues, where analysis of situations or data involves evaluating multiple contributing factors. The individual must also work with key contacts outside their immediate team for issue identification and resolution. The position requires some 24x7 on-call and on-site support.
This position is eligible for remote work within Iowa 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.
Position Responsibilities:
- Install, maintain and configure Cloud-based and on-prem Linux servers (physical and virtual) and all related processes, including backup/restore, upgrades/patching, security policies, tuning, capacity planning, and monitoring of all resources to ensure high availability of all services provided
- Collaborate with the DevOps team on strategic planning and technical execution, including application building, deployment, and migration within public cloud environments.
- Participate and provide input with the architecture and design of cloud and on-prem infrastructures
- Address operational systems issues including Logical Volume Manager functions, file and share permissions, Network configuration and tuning, user account management, application installation and problem troubleshooting
- Research and evaluate new technologies and present recommendations and justifications on hardware and software purchases
- Collaborate with service owners and vendors to define the scope of requests
- Assists in the development of long-range strategies for Linux systems support needs of the organization.
- Participate in release management functions, in coordination with Application Management group
- Ensure compliance with security policies using enterprise endpoint detection and response (EDR) solutions
- Write installation, configuration and test plan documentation for supported systems and maintenance
- Monitor capacity and performance
- Plan and implement upgrades
- Develop scripts for automation of systems tasks
- Maintain and manage high availability solutions, including failover clustering and load balancing
- Troubleshoot and provide problem resolution for complex server issues
- Provides 24 x 7 on-call support as required and requested.
- Manage and participate in projects as assigned, and work with team members across the company to deliver project goals
- Consults with vendor technical experts to determine device architecture, topology, and transmission requirements.
- Provide mentoring and cross-training of Systems Administration and Service Desk staff
Health Care Information Systems (HCIS): Provides and supports information and communication systems and technology that facilitate quality patient care, progressive medical education, and innovative research.
- Salary: $67,330.00 to commensurate – Paygrade 5B
- The University of Iowa offers a generous benefits package, including 24 days paid vacation per year to start and paid sick leave. Complete information regarding the full benefits package may be viewed at https://hr.uiowa.edu/benefits
- Percent of Time: 100%
- Location: 3281 Ridgeway Drive, Coralville, IA
- Staff Type: Professional & Scientific
- Type of Position: Regular
Education Requirements:
- Bachelor’s degree in Computer Science, or related field; or an equivalent combination of education and experience in a related field.
Experience Requirements:
- Typically 5-7 years of experience
- Capabilities to install, configure and manage Enterprise level Linux servers in the Cloud and on-prem.
- Manage and optimize cloud resources using Azure, AWS or other cloud platforms
- Proficient in programming with a scripting language such bash, ksh, perl and python
- Experience with automation, deployment and management tools like Ansible (AAP), Puppet, GitHub, and Landscape
- Accuracy and attention to detail with strong organizational and project management skills
- Ability to effectively document procedures and instructions
- Excellent communication skills, both written and oral, and strong interpersonal skills
Desired Qualifications:
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes
- Experience working in a VCenter/VMware environment
- Solid understanding of networking protocols, DNS, VPN, HTTP/HTTPS, and other essential network services
- Experience with monitoring and logging tools like Zabbix, syslog, and Splunk
- Familiar with backup and restore tools and processes (e.g., Cohesity, Avamar, VMware snapshots)
- Certifications such as Azure, AWS, Ubuntu, RHEL or Linux Professional Institute Certification (LPIC)
- Knowledge of best practices for implementing security hardening policies
- Familiarity with databases (e.g., MySQL, PostgreSQL, MariaDB)
To be considered, applicants must upload a resume (under submission relevant materials) that clearly addresses how they meet the listed required and desired qualifications of this position. A cover letter is desired as part of the application process. Job openings are posted for a minimum of 14 calendar days. This job may be removed from posting and filled any time after the minimum posting period has ended.
Equal opportunity/affirmative action employer
The University of Iowa is an equal opportunity/affirmative action employer. All qualified applicants are encouraged to apply and will receive consideration for employment free from discrimination on the basis of race, creed, color, religion, national origin, age, sex, pregnancy (including childbirth and related conditions), disability, genetic information, status as a U.S. veteran, service in the U.S. military, sexual orientation, gender identity, or associational preferences.
Persons with disabilities who need assistance or accommodations with the application or interview process may contact University Human Resources/Faculty and Staff Disability Services, (319) 335-2660 or fsds@uiowa.edu. For jobs in UI Health care, please contact UI Health care Leave & Disability Administration at 319-356-7543.