Share this Job

DevOps Engineer

Date: Jan 6, 2021

Location: Dublin, D, IE, 2 Ireland

Company: Houghton Mifflin Harcourt

Job Requisition ID: 16481

Additional Locations: 

Initially working from home, until April. On return, you’ll be based in our offices in Trinity Central, 152-160 Pearse St., Dublin 2. (Behind Pearse Street Dart station). 

Imagine your work helps millions of children to unlock their learning potential? 


HMH are a learning company. Over 53 million students and teachers use our learning platform every day. And that's growing every year. You can learn more Here


With millions of users, our technology infrastructure must be robust, responsive and highly scalable. That's where your deep Site Reliability/ DevOps expertise comes in. You’ll be supporting and scaling the infrastructure needed to help millions of little learners to dream big. 


Team Structure:

  • You’ll be joining an international co-located DevOps team.


Technical Infrastructure: 
Here’s just some of what we use: 

  • AWS EC2, Terraform Enterprise, Docker, Aurora, Mesos, Kubernetes, ELK (Elastic Search, Logstash & Kibana).
  • Grafana, Prometheus, Datadog, Telegraf, Runscope, Apollo, GraphQL.
  • Microservices Architecture, Spring, Java & NodeJS, React, Koa, Express.js. 
  • Amazon RDS, Dynamo DB, Postgres, Oracle, MySQL, Influx DB, Linux, Jenkins. GitHub. 
  • You can read more on our Engineering Blog - Here


More About your role:
This is a role with real impact.

You’ll be constantly asking; what are the most important infrastructure problems we need to solve for, today, that will increase our applications and infrastructures reliability and performance.


  • You will apply your deep technical knowledge, taking a broad look at our technology infrastructure. You’ll help us identify common and systematic issues and validate these, prioritizing which to strategically address first. 
  • We value collaboration. So, you will partner with our SRE/DevOps team, discussing and refining your ideas and preparing proof of concepts.
  • You’ll present and validate these across technology teams, figuring out the best solution. 
  • And you’ll be given ownership to engineer and implement your solutions. 


There’s lot of interesting technology problems for you to solve, so you're constantly applying latest thinking.

  • These include, implementing Canary, designing a new automated pipeline solution. extension of Kubernetes capabilities, implementation of machine learning to build load testing, ensuring mutability of containerization etc. 


You’ll help us plan for the future.

  • You’ll get to evaluate existing technologies and design the future state, without being afraid to challenge the status quo. And you’ll regularly review existing infrastructure, looking for opportunities to improve (E.g. Service improvement, cost reduction, security, performance). 
  • You’ll also get to automate everything necessary, combining reliability with a pragmatic approach, doing it right, first time.  


We’re continuing our journey of making our code and configuration deployments self-serve for our development teams.

  • You’ll help us build and maintain the right tooling.
  • And you’ll have ownership to design and implement the infrastructure needed. 
  • You’ll also be involved in the daily management of our AWS infrastructure. This means working with our Agile development teams, to troubleshoot server, application, and performance issues.  


Skills and Experience: 

This role is for an expert in cloud computing environments. To thrive in this role, you must have; 

  • Minimum of 3 years hands-on SRE/DevOps experience in an Agile environment. 
  • Minimum of 5 years experience specifically using AWS in a production environment (EC2, AWS solution architecture and management). (For us, this is a must have). 


You’ll also have strong experience in the following; 

  • Managing cloud infrastructure as code. (We use Terraform). 
  • Application Container Management (We use Kubernetes & Docker). 
  • Expertise with an RDBMS. (We use MySQL, Oracle, PostgreSQL). You’ll know how to tune and scale and how performance and reliability are achieved.
  • You’re experienced working with Linux.
  • You’ll have experience with management of Messaging Queues and event driven systems.
  • Having considered security, you’ve experience working with firewalls, network and application load balancing & secret management (we use Vault). 
  • You’re used to working with CI/CD tools (We use Jenkins, Concourse CI).
  • You’ve used scripting languages (Such as Bash, Python, Golang). 
  • A strong and informed point of view with respect to monitoring tools and how best to use them.


Additional skills:

  • A keen eye for detail, you’ve got excellent root cause analysis skills. 
  • Experience or the ability to work as a member of a distributed team is important (as your team will be co-located). 


Ready to help us inspire millions of little learners to dream big? 

  • Hit apply and let’s talk?
  • Don’t worry if your CV isn’t up to date – just send us what you have, and we can fill in the gaps later. 
  • Note: We regret we cannot offer work permit sponsorship or fully remote work, for this role. 


Other Requirements: 

  • Must be capable of sitting, standing, and walking for extended periods of time. Might be in a stationary position for a considerable time (sitting and/or standing). The person in this position needs to move about inside the office to access file cabinets, office machinery, etc. Constantly operates a computer and other office productivity machinery, such as a calculator, copy machine, and computer printer. Must be able to collaborate with colleagues via face to face, conference calls, and online meetings.


Houghton Mifflin Harcourt (NASDAQ:HMHC) is a global learning company dedicated to changing people’s lives by fostering passionate, curious learners. As a leading provider of pre-K–12 education content, services, and cutting-edge technology solutions across a variety of media, HMH enables learning in a changing landscape. HMH is uniquely positioned to create engaging and effective educational content and experiences from early childhood to beyond the classroom.  HMH serves more than 50 million students in over 150 countries worldwide, while its award-winning children's books, novels, non-fiction, and reference titles are enjoyed by readers throughout the world.

For more information, visit http://careers.hmhco.com  

Houghton Mifflin Harcourt is committed to a comprehensive policy of Equal Opportunities and we aim to create a workplace which provides for equal opportunities for all employees and potential employees.

Job Segment: Publishing, Education