Dev Ops Systems Analyst
Duke University
Durham
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.
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/26666/
To post a new job please visit http://jobs.code4lib.org/
|