The Getty

DevOps Engineer

Posted Date
4 months ago(11/4/2020 3:38 PM)
Requisition Number
2020-3658
Type
Regular Full-Time
Position Status
Getty Center
Program/Department
Trust - 1293-Server Administration
Category
Information Technology
Salaried/Hourly
Salaried
Targeted Hiring Range
$75,068.24 - $97,594.64 Annually
Salary
Commensurate with experience and internal equity

Job Summary

As a DevOps Engineer, you will provide technical expertise in deploying applications to the Cloud and to internal systems. You will need to have knowledge in Amazon Web Services and containerization as you will be building functional systems to support various applications and services. You will be working in conjunction with the development and operations teams to build and manage infrastructure, processes and systems.  A keen attention to detail with strong problem solving skills is required as you will be helping to streamline processes and automate them where applicable.

Major Job Responsibilities

  • Build and manage CI/CD pipelines to deploy applications and services
  • Design, deploy and manage scalable and fault tolerant infrastructure to be used by services and application
  • Deploy updates to applications, services and systems as required and implement integrations when needed
  • Actively troubleshoot any issues that arise during testing and production by work with others to solve the issues
  • Administer and manage the overall cloud infrastructure and services
  • Install and manage container orchestration software and repositories 
  • Use automation tools for infrastructure provisioning
  • Automate deployments and processes as needed to ensure accuracy and consistency
  • Works with CI/CD tools and source control
  • Provide technical guidance and educate team members and coworkers on development and operations
  • Monitors and analyzes resource usage to recommend/develop enhancements to system capabilities and performance
  • Works with team members to brainstorm on ways to improve processes, deployments and tools. Works with the team to develop best practices
  • Creates and maintains documentation for the process and tools used by the team
  • Stay current with industry trends and source new ways for our business to improve

Qualifications

  • Bachelor's degree in a related field or a combination of education and relevant experience
  • 2-5 years of Linux or Unix administration experience or application development
  • Experience in systems design, implementation and analysis or related work

Knowledge, Skills and Abilities

  • Experience with AWS or another public cloud platform
  • Experience in build scalable infrastructure stacks
  • Experience with a programming language or scripting language such as Go, Python and Bash
  • Experience using Docker and container orchestration, such as Kubernetes
  • Experience with a configuration management and automation tools like Ansible and Terraform
  • Experience using and maintaining CI/CD tools such as Jenkins and ArgoCD
  • Experience with cloud storage solutions
  • Experience with project management and workflow tools such as Agile, Jira and Scrum/Kanban
  • Experience with monitoring and managing cloud resources, services and systems
  • Ability to manage shared resources, perform moderately complex tasks and resolve complex systems problems
  • The ability to prioritize tasks and multitask as needed
  • Good interpersonal skills and able communicate with technical and management colleagues
  • Ability to collaborate with team members