Senior Infrastructure (AWS) Engineer
Posted Oct 9
Headquarters: Bedford, UK
This role is for an experienced infrastructure engineer who knows AWS through and through. You will be looking forward to a chance to manage global applications with the most demanding throughput, to our client base of thousands of companies around the world.
The main YouCanBook.me web application is supported by a dozen or so infrastructure/utility webapps and APIs. Everything is hosted on AWS (Beanstalk, RDS/Mysql/Aurora, EC2, S3, CloudFront, DynamoDB, ElastiCache, SNS, CloudWatch, IAM, Route53, Lambda).
To support development/build/deploy we favour Atlassian tools: Jira, Confluence, BitBucket, HipChat and Bamboo for continuous integration. The ideal candidate will have experience of taking advantage of the tight integration between these systems.
Our configuration change management happens through CloudFormation, supported some Clojure scripts. Familiarity with Clojure would be seen as plus, but any candidate would need to demonstrate the ability to pick up an unfamiliar language/technology and get up-to-speed enough to manage/debug the existing scripts.
Your job will include responsibility for our three parallel replica environments (dev, staging and production), maintaining responsiveness and uptime while working to improve security and scalability across the board.
You will be joining a core team of three full time developers (one in the UK, two in Spain), supported by one or two contractors.
A day in the life working for YouCanBook.me would include several of video hangouts with the CTO, cross checking your work with him and other colleagues via chat / video, working to weekly deadlines, rolling out continuously to our mirror AWS dev environment. We are a remote team, but also encourage team meet ups and travel. We would expect you to be constantly reading up and getting excited about trying out new technologies, helping out with the inevitable production firefight, getting the satisfaction of incrementally transforming the whole technology structure of our product, working direct with the customers to help solve their problems.
This will be your job. Look at the requirements below - we're happy with strong transferable skills in any of these technologies as long as you can convince us it will get the job done.
Skills & Requirements
- Deep familiarity with AWS systems
- Experience in operational support of a SaaS project
- At least 6 years supporting linux based systems
- Experience of managing clusters of servers (e.g. via Puppet, Docker, or similar technology)
- Linux operating system in general, bash etc.
- Distributed cache management (Redis / Elasticache)
- Database, e.g. master/slave set ups (mysql/RDS experience and some DBA skills a bonus)
- Application server provision (tomcat a bonus)
- Automated release and build processes; continuous integration, automatic integration testing
- Cloud computing, from conceptual as a well as practical perspectives
- Load balancing
- Complex DNS management
- Penetration testing and security risk assessment
- Server application monitoring (e.g. CloudWatch, Munin, NewRelic or similar)
Please note: We are actively looking for engineers able to work from Spain, UK or US.
About YouCanBook.me - We are flexible, family friendly and have team members all over the world.
We've been happily scheduling time online ever since we launched our first app, WhenIsGood.net, in 2008. YouCanBook.me was born in 2011. Since then we've grown from a tiny tool with a handful of users to a service that tens of thousands of people trust to handle over 750,000 bookings a month.
Even though the product has grown over the years, we're still a small and dedicated team who love solving scheduling problems all over the world. We're proud to remain a privately owned, revenue-funded company - solvent, stable and a safe pair of hands.
We are building a company which puts work/life balance at the heart of how we get work done, enjoy life, and achieve our goals. We don't believe in over-working, we do believe in performance and culture.
Our company has been named one of the top performing UK tech companies by G2 Crowd. We recently sponsored SaaStock Conference in Dublin to reach out to our main customer base - tech companies working on cloud tools. We're sponsoring the upcoming SupConf 2017 in Atlanta.
Our co-founder and CEO, Bridget Harris, has just recently been named a national finalist in the digital category for the 'Forward Ladies' awards for women in business. She's a regular speaker at conferences like Business of Software 2017 and Microconf 2017. Why does that matter? Because we like sharing how we 'walk the talk' on company culture and building a sustainable, happy software business.
Apply for this position
apply via our jobs page: https://youcanbook.me/jobs/