The Renaissance Computing Institute (RENCI) is a living laboratory that creates cyberinfrastructure for the benefit of science, business and society.
What makes us so renaissance? Our work isn’t just about solving known problems. It’s about unlocking human potential.
We accelerate research. We help overcome barriers to make research faster, stronger and more creative.
We advance the state-of-the-art. Not just in what machines can do, but what people can do with machines.
We transcend boundaries. We foster inclusivity, promote diversity and collaborate across disciplines to enhance science, engineering, art, the humanities and commerce.
A research institute of the University of North Carolina at Chapel Hill, RENCI links people, data and resources across the UNC system, Duke University, Research Triangle Park and the State of North Carolina.
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.
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.
Made with ❤️ by Veni Kunche.