DevOps Engineer

Santa Barbara, California
0 other recent jobs
Salary: $66,100.00/yr - $102,500.00/yr
Created: March 23, 2021

Description

Brief Summary of Job Duties

Reporting to the Director of Library Technology, provides expert-level technical support and engineering to deploy Linux operating systems and applications; to configure networking; and to liaise with software engineers to research, analyze, and solve software development and operational issues. Documents software and hardware infrastructure, and supports reporting functions.

Works closely with stakeholders to enhance and optimize the Library's enterprise infrastructure, including systems supporting digital library programs, research, and the Library's Interdisciplinary Research Collaboratory.

Works as part of a team to manage IT Operations services and participates in the evaluation of architecture options. Participates in service scope definition, requirements analysis, functional and technical design, application build, product configuration, unit testing, and production deployment. Ensures that delivered solutions meet/perform technical, functional, and other requirements. Provides technical expertise in the diagnosis and resolution of IT Operations issues, including the determination and provision of workaround solutions and escalation to service owners.

Responsible for creating technical documentation for UCSB Library IT Operations, supporting reproducible methods for an implementation team throughout the product development cycle. Working in a highly collaborative, cross-functional Agile team, assumes ownership of engineering decisions, identifies steps to address any technical debt, and participates in the development and implementation of product solutions ensuring the technical quality of product deliverables.

Minimum Requirements

  • Advanced knowledge in operating systems programs, maintenance, systems administration, and network systems that would normally be obtained through a bachelor's degree, preferably in computer science, engineering mathematics, telecommunications or a related technical field, or equivalent technical training and/or experience;
  • Significant experience in IT systems analysis and the evaluation and monitoring of hardware/software/network for maintaining, documenting, and improving future systems;
  • Experience installing and managing Linux operating systems;
  • Strong understanding of MySQL and NoSQL database systems;
  • Strong understanding of virtualization and networking concepts;
  • Familiarity with designing and deploying computer and network monitoring systems;
  • Experience with configuration management and patch management.
  • Familiar with Storage Area Network (SAN) systems concepts, and software-defined storage;
  • Experience in Linux administration supporting the enterprise environment;
  • Working knowledge of scripting/programming languages such as Perl, Python, Ruby, Go;
  • Verifiable software development & IT operations (DevOps) experience;
  • Knowledge of scripting, coding, and repositories such as Git;
  • Experience in system and network monitoring with software such as LogicMonitor; and,
  • Demonstrable commitment to promoting and enhancing diversity.

Desirable Qualifications

  • Able to work independently to resolve issues, and the ability to know when to escalate to other team members;
  • Knowledge of managing cloud computing (AWS, Azure);
  • MariaDB, and Postgres DB experience;
  • NetApp and Nimble experience;
  • Experience with VMware/vSphere; and,
  • CISCO Unified Computing System experience.

Special Conditions of Employment

  • Satisfactory criminal history background check.
  • UCSB is a Tobacco-Free environment. 
  • Must be eligible for employment in the United States without the need for visa sponsorship.

Special Instructions:
For full consideration, please include a resume and a cover letter as part of your application.  

An optional but encouraged statement of contributions to diversity, will be considered. Statements of contribution to diversity, if submitted, will be reviewed for evidence of teaching, research, professional and/or public service contributions that promote diversity and equal opportunity, such as effective strategies used for the educational advancement of students in various under-represented groups; demonstrated contributions to the advancement of equitable access and diversity in education; and contributions furthering diversity and equal opportunity in higher education through participation in such activities as recruitment, retention, and mentoring of scholars and students.

Job Functions/Percentage of Time/Duties

Systems Administration, 50%

  • Installs and manages Linux systems, the virtualization stack, and storage;
  • Database system management for MySQL, maria DB, and Postgres databases and clusters;
  • Administers, maintains, tests, and ensures the security of unit systems including software, and web-based programs;
  • Maintains cyberinfrastructure and/or serves as liaison to vendors for repairs; and,
  • Manages backup of data, configurations, and databases to traditional and cloud resources.

IT Analysis, 35%

  • Develops and administers information technology tools and systems to monitor, analyze, and verify data to ensure system and data integrity;
  • Evaluates systems and identifies actions necessary to maintain and improve existing/future systems, including systems used to ensure compliance and reporting requirements;
  • Maintains systems, user interfaces, and associated data pools ensuring minimal downtime and loss of productivity and service;
  • Collaborates with internal and external stakeholders to assess needs for data and system analysis and development, and facilitates testing and migration;
  • Develops metrics, data, and reports to inform leadership on campus and systemwide policy; and,
  • Contributes to documentation on Standard Operating Procedures, disaster recovery plans, and technical data packages.

Configuration Management & Monitoring, 15%

  • Ensures configurations are standardized and reproducible;
  • Automates system administration processes by the use of scripting languages and configuration management tools;
  • Utilizes configuration management in physical, virtual, and cloud environments; and,
  • Responsible for monitoring systems for computing, cluster database, virtualization, and network devices.

Equal Opportunity/Affirmative Action Statement

The University of California is an Equal Opportunity/Affirmative Action Employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Reasonable Accommodations

The University of California endeavors to make https://jobs.ucsb.edu accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact Katherine Abad in Human Resources at 805-893-4664 or email katherine.abad@hr.ucsb.edu. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. 

Apply by 04/04/2021 (primary consideration)


Last updated: Wednesday, March 24, 2021 16:55 UTC