Senior DevOps Engineer - London

London (Central)
12 Oct 2018
10 Nov 2018
Contract Type
Full Time
*Location:* London

*About Spektrix*
At Spektrix, we believe that entertainment experiences – whether theatre, sports, music and many more – improve the world in which we live. Our mission is to help make more of those experiences happen by transforming the way entertainment organisations sell tickets and build relationships with their audiences.

Spektrix has grown considerably over the past few years, growing from 100 clients in the UK to over 300 both in the UK and North America. We sell over 20m tickets through our B2B SaaS platform. And we’re only just getting started.

*The role*
As Senior DevOps Engineer you will be a part of the Technical Operations team which is responsible for maintaining the infrastructure that supports both the Spektrix product and platform, and Spektrix as a company. Your focus is to work alongside our development teams to deliver and run high value features on a scalable and stable platform as we migrate from privately managed to cloud infrastructure (Azure).

You will have a serious interest in large, scalable, web-based SaaS systems and be excited about serving the arts & entertainment sector. Your core responsibility will be the system administration, support and development of a range of operational systems and deliverables (including fault diagnostics), reacting flexibly and promptly to operational priorities. You will be working across a wide range of technologies on a powerful, heterogeneous cloud infrastructure with the opportunity to flex your skills and deepen your knowledge in the technologies that power and automate large SaaS applications.

*Our Technologies*
Our system is a multi-tenant, scalable SaaS platform using the following technology:

* Current COLO hosting in private cloud (Citrix XenServer) and AWS
* Dell Server / Switch / EqualLogic SAN configuration
* Cloud migration to a multi geography Azure environment starting Q2 2018
* NetScaler load balancers, VyOS firewalls
* Windows Server / IIS Web Server / Linux Server
* Docker containerisation
* Terraform / Puppet configuration management
* Powershell / Bash / Python scripting
* Internal Zabbix and Grafana, external Pingdom and StatusCake monitoring
* APM adoption planned for 2018

_Application Technologies_
* C# / Python / SQL Server / Redis / RabbitMQ
* CI/CD with Stash (Git) Source Control / Bamboo / TeamCity

_Project Management_
* JIRA / Trello / Confluence / Google Apps

*Roles and responsibilities*
* Deploy, run and support our existing SaaS platform, including rota based on-call duties
* Ensure the migration to Azure and cloud optimization of services is delivered to plan
* Automate the tasks related to the provisioning servers, network infrastructure and applying OS patches
* Resolve critical system issues in collaboration with Development and Support teams
* Ensure our Service Level Objectives for scalability, reliability, performance, load testing, security, and feature delivery are met through monitoring, alerting and Application Performance Management (APM)
* Ensure system and database backup/business continuity processes are in place
* Ensure PCI-DSS compliance of our payment system infrastructure
* Work closely with the rest of the engineering department to facilitate their work and to help them achieve a continuous integration / delivery process
* Work with the corporate IT team on common areas such as Active Directory, network configuration, asset and license management

*Required experience*
* Be passionate about all things DevOps and Infrastructure as Code, ideally with experience in Azure or AWS
* Have experience architecting, building and supporting production networking
* Understand the latest security trends and best practices
* Good communication, able to concisely explain risks and opportunities

Similar jobs

Similar jobs