Job Directory University Of California Development Support Engineer (DSE)
University Of California

Development Support Engineer (DSE) University Of California
Los Angeles, CA

University of California is a public research university system.

Companies like University Of California
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About University Of California

Job Description

Requisition Number: 30121 Job Title: PROGRAMMER/ANALYST IV Working Title: Development Support Engineer (DSE) Salary: $6,334 - $12,516 monthly Job Type: Career Department Name: 5400-GENERAL LIBRARY Department Website URL: http://www.library.ucla.edu/about/jobs-ucla-library Job Summary Statement: Reporting to the Development Support Supervisor and as a member of the Digital Initiatives and IT (DIIT) Development Support team, the Development Support Engineer (DSE) is a technical professional with advanced knowledge in the field of Linux systems administration and a technical contact for the Library's software development teams. The DSE works as part of a team, collaborating with project managers, developers, and engineers, to architect systems, design roadmaps, and create automated workflows taking an application from development to production status. The DSE is a leader in helping teams within DIIT adopt a DevOps culture to better standardize and automate infrastructure provisioning and application deployment.

The DSE operates with minimal supervision and takes ownership of projects, and documents processes to ensure tasks are reproducible. The DSE resolves complex issues where analysis of situations or data requires in-depth evaluation of a variety of environmental factors. Responding to stakeholders with tact and using innovative resources to research solutions drives success in this role. The DSE is one of DIIT's technical contacts with campus Information Technology Services, and trains fellow DIIT staff on system configuration issues, troubleshooting, and support.

System administration and development efforts take place within Red Hat Enterprise Linux environments split among physical servers, VMWare, and Amazon Web Services. Teams use distributed version control (Git), configuration management tools (Ansible), containers (Docker), and continuous integration/delivery pipelines (Jenkins, Travis) to deploy software releases and ensure stable environments. System and service monitoring utilities (Nagios, StatusCake) and centralized logging platforms provide mechanisms to notify operations and developer teams of server and application health.

Digital Initiatives and Information Technology (DIIT) supports library staff and users by providing access to library technologies via the campus network infrastructure backbone. Supported technology resources include the integrated library system and online catalog; network connectivity including servers, storage, operating system and application server delivery; and programming and application development in support of digital and web based initiatives. Through collaborative efforts with all areas of UCLA's libraries, DIIT assists in the development and delivery of technologies for all types of electronic resources. DIIT is comprised of several teams, including: Software Development & Library Systems, Operations and Services (including Data Center and Network Team, Helpdesk Team and Learning & Research Technology Services), the Digital Library Program, and the Data Science Center. DIIT's approximately 50 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. Percentage of Time: 100% Shift Start: 8:00 am Shift End: 5:00 pm Qualifications for Position

25 Records Qualifications Required/Preferred

1. BS degree in an Information Systems Management field, or equivalent, and 7 to 10 years of experience in the design, configuration, operation, repair and tuning of Linux servers.

Required

2. Demonstrated experience working with software development teams to architect and support customer-facing web applications and services.

Required

3. Demonstrated experience advising teams on infrastructure best practices, designing software deployment workflows, and serving as an escalation point for complex architecture decisions.

Required

4. Demonstrated experience architecting cloud-based server environments, specifically within Amazon Web Services, as well as on-premise virtual servers using the VMWare platform.

Required

5. Ability to translate functional project requirements into technical processes and procedures leading to an architecture implementation plan.

Required

6. Expert knowledge of Red Hat Enterprise Linux server administration, including security best practices and policies.

Required

7. Superb oral and written communication skills including ability to explain the operation and use of systems to both technical and non-technical end-users, customer departments and unit heads.

Required

8. Advanced knowledge in setting up and maintaining monitoring systems (Nagios).

Required

9. Advanced knowledge and configuration experience with Apache HTTPD, MySQL administration, PHP, Java/Tomcat applications, OpenSSL and certificates.

Required

10. Working knowledge of scripting languages (Bash, Perl, Python).

Required

11. Advanced experience using version control systems (Git), configuration management (Ansible), and integration/deployment tools (Travis, Jenkins).

Required

12. Advanced skills in systems analysis, establishing benchmarks, identifying problems, recommending solutions and adjusting network configurations settings related to disk, memory, and CPU utilization.

Required

13. Knowledge of the firewall best-practices using host (firewalld and iptables) and appliance based firewalls.

Required

14. Advanced knowledge of and skills in systems security, detection and prevention.

Required

15. Experience and skill in planning large scale system upgrades, purchases, configuration, testing, configuration data migration and implementations.

Required

16. Ability to get to work reliably and on time and to be present in the workplace during normal working hours. Ability to work outside of normal business hours and respond to emergencies.

Required

17. Ability to initiate and maintain cooperative working relationships with co-workers, supervisors, and managers. Ability to work harmoniously and as a team player, thrive in a team-based environment, and skill in fostering teamwork among others.

Required

18. Experience using task tracking systems (JIRA) for progress documentation and wiki systems (Confluence) for knowledgebase documentation.

Preferred

19. Familiarity with instant messaging and collaboration tools (Slack, Zoom, Box.).

Preferred

20. Knowledge of enterprise data back-up procedures and best-practices.

Preferred

21. Knowledge of and experience with participating in Agile Software Development practices.

Preferred

22. Experience deploying and maintaining container-based infrastructures (Docker) using orchestration tools (Swarm, Kubernetes, Fargate).

Preferred

23. Knowledge of the Drupal CMS, Varnish caching, and Apache Solr.

Preferred

24. Familiarity with Digital Library repository systems such as Islandora, Samvera, Avalon, Archivematica, ArchivesSpace, DSpace, Dataverse.

Preferred

25. Familiarity with iSCSI, NFS, CIFS, and connection requirements to network storage.

Preferred Additional Posting Information Bargaining Unit: 99-Policy Covered Application Deadline: 07-29-2019 External Posting Date: Quicklink To Posting: hr.mycareer.ucla.edu/applicants/Central?quickFind=76039 Special Instructions: NOTE: This position REQUIRES that a RESUME and COVER LETTER be submitted in addition to the application. Please have ALL FILES ready to upload when applying. Contact information: Number of Positions: Special Employment Designations/ Requirements Per UC Policy Conflict of Interest: N/A Critical: Continued employment contingent upon completion of satisfactory background investigation. Driving Record: N/A E-Verify Check:

Certain positions funded by federal contracts/subcontracts requires UCLA to notify job applicants that an E-Verify check will be conducted and the successful candidate must pass the E-Verify check.

More Information This position does not require E-Verify check. CANRA:

Is this position designated as a mandatory reporter under CANRA? No Other Special Employment Requirements: Position is subject to performance standards and other requirements of the University wide Police Policies and Administrative Procedures.

Return to Search Results

About University Of California

University of California is a public research university system.

Size
10001 employees
University Of California

1111 franklin street

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.