Linux Development Support Engineer
- The Regents of the University of California on behalf of their Los Angeles Campus
- Santa Clarita, California
- Full Time
This position REQUIRES that a RESUME and COVER LETTER be submitted in addition to the UCLA Application. Please have ALL FILES ready when applying.
Department SummaryThe Library Systems Infrastructure team is responsible for the compute, storage, and networking needs of the Library. The team manages the Librarys hybrid computing environments, including hardware in the campus data center and at the Film & Television Archive in Santa Clarita, CA as well as virtual computing environments running on site and in the cloud. The team supports applications on Windows and Linux operating systems, manages container orchestration environments, performs backups, and manages the storage of several petabytes of digital library assets.The Library Systems Infrastructure team is part of the Digital Strategies unit, which also includes: Library Technology Support; Library Access and Discovery Interfaces; Digital Library & Systems of Record; and Library Analytics, Metrics, and Assessment. The Digital Strategies unit supports library staff and users by providing local and remote access to library technologies. Supported technology resources include the integrated library system and online catalog; network connectivity including servers, storage, operating system and application services delivery; and programming and application development in support of digital and web-based initiatives. Through collaborative efforts with all areas of UCLA's libraries, Digital Strategies assists in the development and delivery of technologies for all types of electronic resources. The staff members also work as collaborative partners with units in other areas of the library and provide technology support for the major business systems used by the libraries.
Position Summary
Under the direction of the Head of Library Systems Infrastructure, the Linux Development Support Engineer provides senior technical expertise in enterprise Linux systems administration and infrastructure support for the Library's software development lifecycle. Serves as a primary technical resource for development teams, responsible for architecting server environments, designing automated deployment workflows, and ensuring the reliability and stability of systems supporting custom software and digital library services. The position requires deep proficiency across enterprise web application stacks, including web servers, relational databases, application servers, and certificate management. The Linux Development Support Engineer works in close collaboration with project managers, developers, and engineers to translate project requirements into infrastructure designs, guide applications from development through production, and promote the adoption of DevOps practices across the Digital Strategies unit. In collaboration with technical architects and leads, this role provides hands-on technical analysis, deployment strategy input, and implementation support for infrastructure modernization efforts led by Digital Strategies leadership. This includes leveraging scripting and automation tools, version control, configuration management, CI/CD pipelines, and container orchestration platforms to standardize and streamline delivery processes. The position requires strong analytical capabilities to evaluate complex technical issues across diverse environments, conduct performance benchmarking and resource optimization, maintain thorough documentation to ensure operational reproducibility, and serve as a senior escalation point for infrastructure and architecture-related decisions. The Linux Development Support Engineer is also responsible for planning and executing large-scale system upgrades, platform migrations, and data migrations while maintaining service continuity. This role functions as one of the Digital Strategies unit's primary technical liaisons with the campus Digital Technology Services unit and is responsible for training and mentoring staff on system configuration, troubleshooting, and operational procedures. The position carries responsibility for network and host-based firewall management, systems security practices including intrusion detection and prevention, and the maintenance of enterprise backup and disaster recovery infrastructure. The Linux Development Support Engineer conducts regular security compliance assessments and drives continuous improvement across the environment. Work is performed across Red Hat Enterprise Linux environments spanning physical servers, virtualized infrastructure, and cloud platforms including AWS and Azure. The team leverages monitoring and centralized logging platforms to provide visibility into server and application health for operations and development teams. Familiarity with content management systems, web caching technologies, search indexing platforms, digital library repository systems, and network storage protocols further supports the breadth of infrastructure this role is expected to maintain.
Salary & Compensation*UCLA provides a full pay range. Actual salary offers consider factors, including budget, prior experience, skills, knowledge, abilities, education, licensure and certifications, and other business considerations. Salary offers at the top of the range are not common. Visit UC Benefit package to discover benefits that start on day one, and UC Total Compensation Estimator to calculate the total compensation value with benefits.
Qualifications
Education, Licenses, Certifications & Personal Affiliations
Special Conditions for Employment
Schedule
Mon - Fri, 8:00 a.m. - 5:00 p.m.
Union/Policy Covered
TX-Systemwide Technical
Complete Position Description