Dev Ops Systems Analyst

Full time

Created: July 13, 2016
Durham
0 other recent jobs

Description

 DevOps Systems Analyst
Provide development operations support, design, and maintenance of complex application environments running Ruby on Rails and Java applications using Apache HTTP server to meet business needs. S/He will support application developers with system analysis and troubleshooting.  S/He communicates with product owners, extrapolating user stories or technical specifications into discrete tasks, devising solutions to system problems.  S/He will perform administration functions for application and database servers, supporting new integrations and application development in a collaborative environment to proactively identify solutions with a highly engaged team.  S/He will be primary analyst for integrated Repository system environment.

Responsibilities
The DevOps Systems Analyst will be involved in:

Software release and configuration management

Continuous integration and testing

Performance testing, profiling, scaling, and high availability

Application usage reporting, monitoring, and alerting

Server environments and architecture

Security management, auditing, backups, and disaster recovery

Virtualization and containerization


Acts as DevOps System Analyst for the Libraries’ Digital Repository system architecture, including (but not limited to) installation, troubleshooting, security, patching and updating, and performance tuning.

Manages frameworks, services and applications supporting the Library’s Digital Repository, including:

Apache

MySQL

Ruby on Rails

Tomcat

Solr

Fedora Commons Repository software

Single sign-on authentication services (LDAP, Shibboleth, and/or Active Directory)


Configures system and application security and access controls. In concert with systems staff and the Office of Information Technology (OIT), plans for backup, failover and recovery of critical systems and applications.

Performs MySQL administration and MySQL backup, restore, user and privilege configuration.

Performs analysis and design of new systems, and modifies the design of existing ones to meet the needs of library system users.

Works with project teams to set up and configure development environments, and supports the transition of new services through the development cycle.

Develops and document programs and scripts (Ruby, Python, bash, etc.) that extend system functionality and automate routine tasks;

Manages the configuration, deployment, and support of such software where appropriate to meet library needs.

Maintains knowledge and awareness of technology trends

Work with Core Services peers to cross train and provide backup support for other systems and applications.

Performs other related duties as assigned.

Supervisory Responsibilities
None

Qualifications
It is the expectation that all Duke University Libraries staff members will demonstrate exceptional workplace behaviors in the execution of their specific position responsibilities. These behaviors are customer focus, collaboration, creative problem solving, continuous learning and a commitment to diversity.

Education

Required: BA/BS in computer science or a related technical field, or equivalent combination of education and experience.

Preferred: Master’s degree in Information Science, Computer Science, Library Science, or a related field.

Experience

Required:

Three years’ experience working with Linux, Apache, MySQL, PHP (LAMP) stack, web services, and related technologies.

Experience with one or more programming language such as Ruby, Java, bash, Python, etc.

Experience configuring, installing, maintaining, and troubleshooting Apache HTTP server and modules, and SSL.

Experience configuring, installing, maintaining, and troubleshooting Apache Tomcat or other Java servlet container.

Strong service orientation as demonstrated by an ability to work effectively with staff in a team environment and other personnel at all levels.

Excellent collaboration, interpersonal, written and oral communication skills; time management and project management skills.

Demonstrated ability to manage a complex workload, prioritize tasks and use good judgment in providing services based on goals with minimum supervision.

Preferred:

Prior experience supporting IT in an academic research library.

Working knowledge of XML.

Five years’ experience with system administration on servers running Red Hat Enterprise Linux or variant.

Advanced understanding of MySQL and web services technologies.

Experience with search engine architectures such as Apache Lucene and Apache SOLR.

Working Conditions
Must be able to lift 25 pounds

Must be able to work in an environment in which exposure to materials containing dust and mold is possible

Normal office environment

Occasional weekend and evening work required

Occasional travel required

These statements are intended to describe the general nature and level of work being performed by the employee in this position. They are not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required of a person in this position.

Salary and Benefits
Salary dependent on qualifications and experience. Comprehensive benefits package includes 15 days vacation, 13 holidays, 12 days sick leave; health, dental, disability and life insurance and support for professional development and training.

Environment
Since its founding in 1924, Duke University has grown into one of the most prestigious private universities in the world and its medical center ranks annually among the top in the nation. The Duke University Libraries are the shared center of the university's intellectual life, connecting people and ideas. The Libraries consist of the Perkins Library, Bostock Library, Rubenstein Rare Book and Manuscript Library, Lilly Library, and Music Library, and the library at the Duke Marine Laboratory in Beaufort. Duke's library holdings of 6.2 million volumes are among the largest of private universities in the United States.             

Duke's hometown is Durham, North Carolina, a city with vibrant research, medical and arts communities, and numerous shops, restaurants and theaters. Durham is located in the Research Triangle, a growing metropolitan area of more than one million people that provides a wide range of cultural, recreational and educational opportunities. The Triangle is conveniently located just a few hours from the mountains and the coast, offers a moderate climate, and has been ranked among the best places to live and to do business.

Duke offers a comprehensive benefit packages which includes both traditional benefits such as health insurance, leave time and retirement, as well as wide ranging work/life and cultural benefits. Details can be found at:  http://www.hr.duke.edu/benefits/index.php.

Application
An electronic resume, cover letter, and list of 3 references should be submitted at http://www.hr.duke.edu/jobs/main.html - refer to Requisition # 401137551.  Review of applications will begin immediately and will continue until the position is filled.

Applications which are missing any of the components listed above will not be reviewed.

Duke University is an Affirmative Action/Equal Opportunity Employer committed to providing employment opportunity without regard to an individual’s age, color, disability, genetic information, gender, gender identity, national origin, race, religion, sexual orientation, or veteran status. The Duke University Libraries have a strong commitment to Affirmative Action and is actively seeking to increase the racial and ethnic diversity of our staff.

Last updated: Tuesday, February 28, 2017 23:40 UTC

How to apply


Repository North Carolina Hydra Fedora DevOps


Metadata

Published: Wednesday, July 13, 2016 20:55 UTC