DevOps and Infrastructure Services Team Lead

at University of Rochester
Published November 19, 2022
Location Rochester, NY
Category All Jobs  
Job Type Full-time  

Description

DevOps and Infrastructure Services Team Lead Job ID 241453

Location Central Administration Full/Part Time Full-Time Favorite Job Regular/Temporary Regular Opening

Full Time 40 hours Grade 055 Digital Initiatives

Responsibilities

GENERAL PUPOSE:

The DevOps and Infrastructure Services Team Lead serves as the operational lead for the administration, development, planning, and support for the Rochester Libraries core infrastructure. The Team Lead will manage an additional systems administrator/programmer and a back-end programmer to provide expertise with system configurations, upgrades, and integrations, custom programming needs, and authentication and Active Directory services. The Libraries has a mix of on-site, cloud hosted, and University IT supported infrastructure running Ubuntu Linux. The Team Lead will provide direction and oversight for our DevOps approach to managing deployment, task automation, and the continuous improvement and operational excellence of the Libraries infrastructure, custom codebase, and application needs. The Team Lead reports to the Director of Digital Strategies in a department of ten staff, with opportunities to coach and develop IT staff, and assist the Director with strategic planning.

RESPONSIBILITIES:

System Administration and Programming

  • Solve complex systems and service problems: Develop unique approaches to complicated problems where diagnostic data is incomplete, and where there may be no precedent or solution

  • Provide advanced systems support: Support and troubleshoot mission-critical enterprise systems and services including Linux based systems, and ensure system security and compliance with regulations

  • Design and implement complex systems and infrastructure: Coordinates with departmental and University IT staff to d evelop, plan, and implement mission-critical enterprise systems and services including Linux based systems

  • Manage technical projects: Manage projects and provide expert consulting on technical initiatives, facilitate technical discussions among campus IT groups, and proactively assist in budget and service planning

  • Provide customer support: Fulfill or deny service requests according to departmental or University policies and negotiate service provisioning with customers, stakeholders, and management

  • Work as part of a team: Participate in service provision across the department; influence work priorities, technical decisions, and operating procedures at the team or project level

  • Work with vendors: Maintain hardware and software contracts, including the coordination of troubleshooting, restoration of service, and network and data compliance needs

    DevOps Support

  • Automate manual tasks for developing and deploying code and data to support continuous deployment and continuous integration, and maintain the high availability of production and non-production system environments

  • Write and maintain Ansible playbooks and support Ansible Tower/Ansible Automation Platform

  • Allocate resources of the team to be responsive across all department responsibilities and ensure service and sustainability mindsets of the team

Supervision and Development of Staff

  • Supervise and develop members of the DevOps and Infrastructure Services Team

  • Coordinate with the Director of Digital Strategies to develop performance, operational, and strategic goals for DevOps and Infrastructure Services Team staff

  • Conduct annual performance reviews and address performance issues

    Systems, Applications, and Network Security

  • Coordinates with University IT on University policies, initiatives or SLA provided services

  • Ensure server security by use of operating system hardening techniques, SSL certificates, firewall rules and maintenance

  • Develops strategies and implements technologies consistent with department practice to limit downtime and prevent data loss

  • Create and maintain documentation of managed server and software environments and procedures

  • Work with other systems administrators on data backups and recovery, information security measures, routine upgrades/patches, and data storage needs

  • Participate in an after-hours on-call support team supporting the Rochester Libraries server and software environment

    Professional Development

  • Maintain expert knowledge in Linux and relevant open-source technologies

  • Maintain a working knowledge of information system functions, security policies, technical security safeguards, and operational security measures

    QUALIFICATIONS:

  • Bachelor's degree in Computer Science/related field and 5+ years of relevant system administration experience required.

  • Experience with Linux administration, system automation, deployment, and implementation in high availability production environments required

  • Experience with Linux/Unix development tools (compilers, debuggers, etc.), and writing simple shell scripts required

  • Supervisory, mentoring, or coaching experience required

  • Experience with configuration and monitoring tools required

  • Experience with version control software, project planning software, and documentation tools (e.g., Git*, Asana, Confluence, JIRA) required

  • Experience with managing technical and interpersonal change required

  • Familiarity with Linux Endpoint Management tools (Ansible, RHEL Satellite, Puppet, etc.) required

  • Technical experience and ability to configure and manage Linux and Windows information systems in a secure networked environment required

  • Ability to manage Domain Services: MS Active Directory, DNS, DHCP required

  • Knowledge of the Software Development Lifecycle (SDLC) required

  • Ability to analyze and evaluate technical issues, recommend solutions, support the development of strategic plans, and lead various projects to improve IT infrastructure, increase network security, and other functionality to meet business objectives required

  • Commitment to diversity and inclusion required

  • Service and sustainability mindset required

  • DevOps certification preferred

The University of Rochester is committed to fostering, cultivating, and preserving a culture of equity, diversity, and inclusion to advance the Universitys mission to Learn, Discover, Heal, Create and Make the World Ever Better. In support of our values and those of our society, the University is committed to not discriminating on the basis of age, color, disability, ethnicity, gender identity or expression, genetic information, marital status, military/veteran status, national origin, race, religion/creed, sex, sexual orientation, citizenship status, or any other status protected by law. This commitment extends to the administration of our policies, admissions, employment, access, and recruitment of candidates from underrepresented populations, veterans, and persons with disabilities consistent with these values and government contractor Affirmative Action obligations.

How To Apply

Please upload resume/c.v. and references as one PDF document.

All applicants must apply online.

EOE Minorities/Females/Protected Veterans/Disabled

Only registered members can apply for jobs.