Web Developer and Cloud Architect at UCLA
- Published on Tuesday, 09 May 2023 17:47
UCLA and the Office of Advanced Research Computing (OARC) is pleased to announce a great opportunity that we would like to share with our community. Please feel free to share with peers or colleagues who may be interested in applying.
Web Developer and Cloud Architect
UCLA and the Office of Advanced Research Computing (OARC) is seeking an exceptional candidate to be part of a team that develops research data and web platforms. We are looking for a dynamic and creative developer who, as part of a team, will service the campus research community by designing, developing, and managing web applications, cloud infrastructure, APIs, CI/CD pipelines, and other web- based services. The successful candidate will collaborate with a diverse team of technologists and researchers to develop solutions that directly support UCLA's mission.
The ideal candidate serves on a team that reports to the Research Data and Web Platforms Manager and has operational responsibility over a portfolio of projects. This collaborative candidate will plan, design, program, maintain and improve complex Drupal and WordPress CMS applications and custom websites. The candidate will work with clients to understand their detailed business processes and map them into workflow requirement sets. The candidate will also document system requirements, outcomes, deliverables, and communications, and create cost estimates and scopes of work for the client to sign-off on.
The candidate will manage the group's internal AWS cluster and design and deploy new infrastructure on a project-by-project basis. The candidate will employ best practices in cloud architecture and systems administration to that end. The candidate will also learn and recommend new AWS tools to the team to advance its service offering. The candidate will also provide cloud consulting to the research community for AWS, GCP, and Azure product sets.
The candidate will manage the group's GitHub organization and develop CI/CD pipelines using GitHub actions. He/she/they will also be a key resource in re-building the internal Jenkins-based CI/CD environment to make it more supportable and persistent. This includes re-writing automation scripts and may include re-designing infrastructure.
The candidate will maintain current advanced level technical knowledge regarding available tools and platforms for storing and presenting information via the web. The candidate will evaluate and recommend new technologies to the Research Data and Web Platforms team. He/she/they will document all code created in an easily maintainable fashion and train and support clients on the products the team builds.