Skip Navigation

Job Details

DevOps Engineer
  • Job Number: 16247
  • Functional Area: Educational Technology
  • Department: Office of Digital Learning
  • School Area: Office of Provost
  • Employment Type: Full-Time
  • Employment Category: Exempt
  • Visa Sponsorship Available: No
  • Schedule:

Working at MIT offers opportunities, an environment, a culture – and benefits – that just aren’t found together anywhere else. If you’re curious, motivated, want to be part of a unique community, and help shape the future – then take a look at this opportunity.

DEVOPS ENGINEER, Office of Digital Learning (ODL)-Engineering Department, to join a small but fast growing team with big ambitions to redefine the use of technology in teaching and learning at MIT and beyond.  Will be part of a team responsible for the operations aspect of developing and maintaining MIT OpenCourseWare (OCW) and MITx, the MIT instance of Open edX used for residential teaching and learning.  Responsibilities include providing developer support (full stack) for the Open Learning Engineering team to develop scalable applications with flexible APIs; application support, release engineering, and systems administration in a 24x7 environment; advancing best practices with the engineering team through participation in architecture, technical design, and code reviews; and using modern infrastructure tools and platforms (e.g., Consul, Vault, SaltStack) to automate AWS/OpenStack cloud environments. 

Job Requirements

REQUIRED: strong knowledge of UNIX/Linux, especially in virtualized environments such as AWS, OpenStack, or Heroku; experience with systems configuration management and provisioning tools such as Ansible, SaltStack, Chef, or Puppet; operational experience with MySQL, PostgreSQL, and MongoDB (including clustering); familiarity with source code control systems such as Git or Mercurial; and experience supporting developers and development environments.  Experience with the following is desired:  Python and the Django framework; configuration of web server software including Nginx, RabbitMQ, Gunicorn, and Elasticsearch; and continuous integration and testing via tools like Jenkins or Travis/CircleCI.  An interest in learning new containerization technologies like Docker and Kubernetes and in designing and adapting software to be twelve factor applications is also desired.  Job #16247-Q


MIT is an equal employment opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, sex, sexual orientation, gender identity, religion, disability, age, genetic information, veteran status, ancestry, or national or ethnic origin.