Site Reliability Engineer – Ireland or UK Remote

Flipdish allows restaurants to take orders online in an instant. Our technology powers millions of transactions across thousands of restaurants worldwide. With a branded website, mobile app, or self-service kiosk powered by Flipdish’s world-class technology, hospitality brands can directly accept digital orders without having to list on marketplace platforms.

You’ll join us in an incredibly exciting phase of transition and growth, as we rapidly expand our development and product teams in Ireland, UK, and internationally.

About FlipDish:

Flipdish is a hyper growth technology company (3rd in the 2020 Deloitte Fast 50) who puts hospitality brands of all sizes in control of their business growth with a digital ordering and marketing system that builds brands, grows profits and turns customers into regulars.

With a branded website, app or self-service kiosk, powered by Flipdish’s world-class technology, hospitality brands can directly accept digital orders without having to list on aggregator platforms, at a lower cost and with more control over the customer experience.

Started in 2015 by technology entrepreneurs James and Conor McCarthy, Flipdish is headquartered in Dublin with a team of 200+ digital food retailing enthusiasts, 5000 active clients across 12 countries with teams in Ireland, UK, Spain, France, Germany and the US.

Flipdish Mission Statement: “To provide food businesses with the best-in-class tools and support they need to win.” 

Role:

Due to our continued growth, Flipdish are seeking a site reliability engineer to join the infrastructure team. This team ensures that our platform remains available in all countries where we operate.

The candidate should have an in-depth, hands-on, knowledge of Azure cloud infrastructure and DevOps platforms.

The candidate will be expected to know how to architect a cloud based, globally redundant platform operating across multiple regions and availability zones.

You understand the architectural requirements of large scale, distributed, consumer facing applications.

Site Reliability Engineer Responsibilities:

  • Overseeing build, configuration, deployment etc. of a range of applications and infrastructure
  • You will ensure that our services meet all availability, reliability and latency requirements
  • You will manage, automate, and make data-based decisions which influence the customer experience and the availability of our systems.
  • Designing systems to support automated deployments (Azure, iOS, Android)
  • Design systems to ensure zero downtime during incidents
  • Putting in place suitable system monitoring & alerting for all platform and application components
  • Automating infrastructure change processes
  • Contribute to disaster recovery and mitigation planning
  • Work with the architecture team in scalability and security planning
  • Investigating new technologies and services to allow us to scale across the globe while our products continue to grow

Site Reliability Qualifications:

You are

  • Reasoned. You can make a decision and defend it confidently, based on a thorough understanding of business and product development and process
  • Energised but calm in dynamic situations
  • Disciplined and determined, and motivated by team success
  • Friendly, empathetic, and considerate
  • Highly motivated to identify and mitigate risk
  • Excited about automating complex workflows to remove toil

About You

  • Strong knowledge of cloud technologies and services with Azure
  • Have a deep understanding of Cloud Architecture and Operations.
  • Strong troubleshooting and debugging skills.
  • Experience designing, debugging and running fault tolerant large-scale distributed systems.
  • Understanding of standard networking protocols and components such as: HTTP, DNS, ECMP, TCP/IP, ICMP, the OSI Model, Subnetting and Load Balancing strategies.
  • Understanding of operating systems internals such as I/O, Memory management and performance optimization
  • Scripting knowledge for tooling and deployments – Shell, Bash, PowerShell, Python, Go
  • Experience with operating complex systems to the highest standard and strict SLAs

Desirable

  • Previous experience with build and deployment of Android & iOS apps
  • Working knowledge of various CI tooling including CircleCI, Azure DevOps, Travis, Jenkins or similar
  • Previous experience with monitoring tools similar to App Dynamics, New Relic, Data Dog
  • Experience with tooling such as Terraform, Ansible and Azure ARM
  • Understanding/experience of containerization services such as Docker and Kubernetes
  • Cybersecurity experience

Benefits:

  • Equity/Shares
  • Competitive salary (DOE)
  • 23 days holidays
  • Flexible working hours
  • Flexible working from home
  • Bike to work
  • Taxsaver Scheme
  • Employee referral program
  • Access to a PRSA

We also have:

  • Access to training and certification
  • A collaborative work environment with a dynamic and diverse team — and we do actually mean this and invest in it
  • Team-building activities and social events
  • Unparalleled opportunity to grow and advance within the company