Senior DevOps Engineer

  • Harvard University
  • Boston, MA, USA
  • Nov 10, 2017
Business Development

Job Description

Harvard University

Senior DevOps Engineer
Harvard Medical School

Duties & Responsibilities
Harvard Catalyst | the Harvard Clinical and Translational Science Center at Harvard Medical School, develops high-profile applications that enable world-class Harvard researchers to bring cutting-edge scientific discoveries to patient care. We are looking for a Senior DevOps Engineer to help us develop next-generation systems management and application delivery processes. This role will join the Systems and Infrastructure team and support the various Harvard Catalyst informatics projects as well as the Football Players Health Study and the SHRINE ACT projects.

In this role you will:

  • Work closely with software engineers to develop scalable and maintainable application architectures
  • Help maintain the software delivery tool chain (e.g. source code management, ticketing system, continuous integration/deployment environment, etc.)
  • Help design and manage both on-premise and cloud-based infrastructure
  • Help automate everything!
  • Contribute to the open source community
  • Have an excellent work/life balance (including 20 vacation days, 3 personal days, 11.5 holidays, paid winter recess, and 12 sick/dependent care days)

The Senior DevOps Engineer should have experience with the following technologies and responsibilities:

  • GNU/Linux systems administration (e.g. RHEL, CentOS, Debian)
  • Scripting (e.g. sh/bash, Python, Ruby, etc.)
  • Source code management systems (e.g. Git, Subversion, etc.)
  • Virtualization and containers (e.g. QEMU/KVM, Vagrant, Docker, Packer, etc.)
  • Configuration management systems (e.g. Ansible, SaltStack, Puppet, Chef, etc.)
  • Hardware (e.g. servers, storage, networking)
  • Amazon Web Services
  • Leveraging open source solutions
  • Tuning and troubleshooting complex systems
  • General networking skills (e.g. layer 2/3 switching, TCP/IP, firewalls, etc.)
  • Monitoring (e.g. Zabbix, Ganglia, CloudWatch, etc.)
  • Backups (e.g. rdiff-backup, duplicity, etc.)
  • Protected data and compliance (e.g. PII/PHI, HIPAA, etc.)

Experience in any of the following areas is a plus:

  • Java and Ruby application frameworks (e.g. Spring, Rails, etc.)
  • Relational and NoSQL databases (e.g. MySQL/MariaDB, PostgreSQL, MongoDB, etc.)
  • Atlassian tools (e.g. Jira, Bamboo, Stash/Bitbucket, Confluence, etc.)
  • Automated testing (e.g. Selenium )
  • Infrastructure management and orchestration (e.g. CloudFormation, Terraform)
  • Load balancing, scaling and high availability
  • Secrets management (e.g. Vault)
  • Container clustering (e.g. Docker Swarm, Apache Mesos, Kubernetes)
  • Scientific research
  • Bioinformatics software development
  • Management of large data sets
  • Medical informatics or health care data management

Basic Qualifications
BA/BS in computer science, information technology, or equivalent relevant experience. 5+ years of experience in software development and operations environments.

Job Function
Information Technology

Sub Unit

USA - MA - Boston

Clinical and Translational Science Center

Time Status

00 - Non Union, Exempt or Temporary

Salary Grade

Appointment End Date

Pre-Employment Screening
Criminal, Education, Identity

EEO Statement
We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, gender identity, sexual orientation or any other characteristic protected by law.