Senior Operations Engineer

MyTutor ,
London, Greater London

Overview

Job Description

MyTutor is the UKs leading online platform for one-to-one learning, and we're on a mission to empower every pupil with the expertise they need to reach their potential. We envision a future where access to high quality learning is stress-free for those who can afford it, and also funded for those who can't. What Were Building Here at MyTutor, the tech team is on a mission to rejuvenate the whole platform, and provide a world-class learning experience. That means revisiting the infrastructure setup, challenging the tech stack, switching to more current technologies and generally redesigning and re-writing major parts of it. Along these lines, we are applying DDD concepts to create clearer boundaries in our application code, extracting and micro-servicing core areas, switching to a different CI/CD tech and adopting a new infra-as-code tool. While we are embarked on this highly technical journey, we also make sure we deliver valuable increments to our customers and continue to make an impact in the educational sector. What were looking for Were looking for an experienced production support/operations engineer with cloud computing experience (mainly AWS) who is happy to look after our system in production, while we transition our infrastructure. Initially, this is a role where 70% of the time is spent on operations (including on-call and manual intervention), while 30% is a DevOps role supporting the infrastructure improvements, and/or it could be a nice transition to a full-time DevOps in the mid-term. Requirements About you * You have 3+ years experience as a DevOps Engineer, SRE Engineer, IT Operations or equivalent software-engineering role. * Solid experience with AWS (3+ years) - CloudFormation, CodePipeline, RDS, EC2, CloudFront, SNS, SQS. * Experience with J2EE production systems and applications servers - JBoss/Wildfly is an advantage, Payara, Tomcat, etc. * You possess mentoring experience with specific examples * You have experience in network, server, and application-status monitoring. * Familiarity with development in Java-based backend microservice or serverless technologies (Spring Boot, AWS Lambda, etc) * Experience with integration tools: Bitbucket, GIT, Bamboo, Jenkins, CodePipeline, DroneCI, Docker etc. * You can work independently and as part of a cross-functional team. Responsibilities * Day to day support and maintenance of production infrastructure for security, reliability, performance, cost and scalability * On-call out-of-hours automatic and manual intervention - you will be part of the on-call rota * Investigation and repair of production faults * Working closely with the engineering team towards maintaining a healthy platform * Active performance monitor and configuration of alerting * Develop and maintain design and troubleshooting documentation - ie playbooks * As you are transitioning more and more towards a devops role, its expected that you can train up the whole engineering team in supporting the production environment * Release of software to test and production environments that would address production incidents * Supporting the tech team in releasing software to production environments * Working with the tech team to automate processes wherever possible * Working with the tech team on cloud-based software architecture design to better use existing AWS functionality and reduce DIY code Benefits * Work in an always learning organisation * Ability to influence the technology stack and engineering practices in the direction you want * Helping to improve the educational outcomes of thousands of young people * Opportunity to work autonomously and make use of your creative flair * A bright open plan office in the heart of shoreditch close to a vibe of spitalfield market and brick lane * Tuesday Breakfasts, Team lunches, Friday socials and regular team events & outings * 25 days holiday (plus public holidays) * Cycle to Work scheme and tech acquisition schemes * A flexible work-from-home policy and option for flexible working hours * Pension according to statutory requirements - at a 3% employer and 5% employee rate Note to recruitment agencies MyTutor does not accept speculative resumes from recruitment agencies that are not already working with us. Any unsolicited resumes sent to us will be treated as property of MyTutor, and any attached terms and conditions associated with these resumes will be null and void.