Benaroya Research Institute

Returning Candidate?

DevOps Engineer II

DevOps Engineer II

Type 
Regular Full-Time
Requisition Number 
2018-1492
Department 
Information Technology

Responsibilities

Under moderate supervision, will work collaboratively with IT functions and Software Engineering, both within and external to IT, to design, develop, deploy and maintain the organization’s software and/or systems using automation and tools.

This position leads the effort to automate and streamline operations and processes to increase the pace of reliable application release. In addition, the DevOps Engineer builds and maintains tools for deployment and testing in stable, scalable, and reproducible production environments. Duties include the implementation, and support of infrastructure across cloud and on-premises solutions.

The incumbent will be a champion of the DevOps approach, seeking to meld application development and deployment into a more streamlined process. This position will serve as part of the development team in order to facilitate continuous development, continuous integration, continuous delivery and continuous monitoring processes. Accordingly, the incumbent will assist developers and systems engineers in the use and integration of tools such as code repositories, configuration management tools, systems and environmental monitoring tools, and operational intelligence frameworks.

IT functions within this discipline overlap with System Engineer, including management of Windows and Linux Servers, Microsoft and Linux Domain Services (ADUC, ADFS, DNS, CA, etc.), SAN/NAS storage, Virtualization, client/server software and security, and System Center Suite. However, the focus of the DevOps role is automation and integration of these services with development efforts and customer-facing services.

The DevOps Engineer II is expected to demonstrate proficiency in several scripting, command, and markup languages, such as PowerShell, Bash, XML, SAML, HTML, and Python. In addition, competency in programming languages and frameworks such as JavaScript, Angular, or PHP is required. This combination enables the incumbent to function in both Dev and Ops roles and to share experience and vocabulary with diversely skilled team members.

Requirements

  • Bachelor’s degree is required, preferably in a scientific field.
  • Minimum of one year of DevOps experience, plus at least one year of Systems Engineering experience is required.
  • Expertise in the use of cloud computing and software-defined infrastructures, microservices, containers and automation.
  • Experience using Git, Ansible, and markup and scripting languages such as Python and PowerShell.