Web Architect

Location
Chapel Hill
Posted
Jan 11, 2018
Institution Type
Four-Year Institution

Position Type: Permanent Staff

Department: Renaissance Computing Inst - 637100

Appointment Type: EHRA Non-Faculty

Vacancy ID: NF0002896

Position Summary: We are currently looking for a Web Architect to join our DevOps team. This individual will have a passion for back- and front-end web architecture while defining the technology strategy and architecture in support of our next generation of web presence. A successful candidate will have open source development experience and enjoy contributing to best-of-breed solutions. This person will work on developing and automating deployment of containerized applications supporting novel cloud architecture on public and on-premise clouds. Principal functions include: Develop new open source solutions for efficient use by internal and external users. Maintain and improve the performance of existing software. Fix bugs, document software, and investigate and experiment approaches to ascertain best approach. Solicit feedback from users on software improvements and implementations. Clearly and regularly communicate potential software improvements and implementation plans with technical colleagues and management. Work with researchers and users of software to explain functionality. Prepare informal and formal presentations, demonstrations, examples, and hands-on training sessions in explaining functionality. Work with organization management and staff on project requirements. Attend meetings, articulate alternatives and pros/cons thereof, and contribute to hardware/software/personnel time and resource estimates.

Application Deadline:

Education Requirements: Relevant post-Baccalaureate degree required; for candidates demonstrating comparable background in academic or research computing management, will accept a relevant undergraduate degree and 3 or more years of relevant experience in substitution.

Qualification and Experience: At least five years of professional web back-end development experience. Experience using a variety of programming and design software, such as HTML5, CSS3 (SASS/SCSS), JavaScript, jQuery, Bootstrap, CoffeeScript, PHP, and MySQL. Experience with Software Configuration Management (SCM) using tools like Terraform, Fabric, Salt, Puppet, and/or Chef. Experience with Docker and Kubernetes and how containers fit into professional development cycles as build artifacts. Experience with OpenStack, VMWare, virtual machines, and auto-scaling. Experience with Linux, Unix Shell Scripts, JSON, XML, and basic Linux System Administration and Sysops. Programming and development skills in Python version 3.x and supporting RESTful interfaces. Web framework skills with Django, Flask or Pyramid. Scaling skills with Celery. Search skills with Solr and Haystack. Proxy skills with Nginx, Apache, or Pound. DevOps skills with Ansible. Demonstrated ability to develop complex open source web architectures in a team setting using software development and best practices for software engineering including continuous integration. Ability to build collaborative efforts with appropriate departments with flexibility to work on multiple projects. Capacity for self-education. Interdisciplinary study and inquiry. Effective oral and written communication skills. Interpersonal communication, human relations and team building skills. Ability to foster and maintain collaborations with local and national researchers, 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.

Department Contact Name and Title: Jordan Todd, HR Consultant

Department Contact Telephone Number or Email: [email protected]

Special Instructions for Applicants:

Similar jobs

Similar jobs