DevOps Engineer

Position Summary

This position provides research software development support for RENCI (Renaissance Computing Institute) projects which involve local and distributed collaborations with academic researchers, state and federal agency subject matter experts, and computer and computational scientists.

Principal Functions:

  • DevOps: Design and implement continuous integration/deployment pipelines with repeatable provisioning and configuration as code.
  • Containerization: Configure and orchestrate application containers. Scale applications through on-demand virtualization. Optimize systems of applications for cloud deployments. Monitor systems and applications for reliability and performance. Automate incident response to system and application problems. Work with RENCI management and staff on project requirements. Solicit feedback on improvements and implementations. Work with researchers and users of software to explain functionality.
  • Software Development: Develop data structures and algorithms to support RENCI’s national collaborations and state sponsored research.

Educational Requirements

Master’s or Bachelor’s and 0-2 years’ experience; or will accept a combination of related education and experience in substitution.

Qualifications and Experience

Awareness of computer science concepts, including familiarity with DevOps concepts, skill with Jenkins, Docker and/or Singularity, Linux administration and bash and/or Python scripting, Ansible, Kubernetes, and Cloud (AWS, Azure, GCP, Openstack/Openshift) preferred. Ability to perform continuous integration across multiple contributing teams and support group efforts to test, package, and deploy software. Ability to build collaborative efforts with other departments and institutions. Capacity for self-education, interdisciplinary study and inquiry. Excellent communication skills, interpersonal communication, human relations, and team building skills. Ability to foster and maintain collaborations with local and distributed researchers and subject matter experts.

Equal Opportunity Employer

The University of North Carolina at Chapel Hill is an equal opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to age, color, disability, gender, gender expression, gender identity, genetic information, national origin, race, religion, sex, sexual orientation, or status as a protected veteran.

For more information and to apply, please visit