Position ID: 20025746
Application Deadline: 08/25/2020
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.
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.
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.
Application Types Accepted
Applications must be received in the Department of Human Resources by the closing date to be considered. Please submit an online application for position ID 20025746 at http://unc.peopleadmin.com/postings/179925
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.
It's easy, and free! Add jobs from any website! Get recommendations from your friends! Start by adding this job...