Infrastructure Engineer (£55k-£66k)
Demand Logic
About Us
Demand Logic is an award winning company on a mission to make big buildings work better for people and the planet.
Our cloud-based platform streams large volumes of real time data from building controls systems (e.g. heating, ventilation and air conditioning) and sensors monitoring the performance of every aspect of a building's plant and environment.
We use this data along with pioneering modelling, analytics and visualisations to focus users on costly performance issues that otherwise go unnoticed for years. The resulting insights help our customers save serious amounts of energy, improve indoor environments and reduce costs.
The Role
We're looking for someone to join our infrastructure team to help us scale and maintain our platform. There will be great opportunities in this role to learn and increase experience with modern DevOps and Infrastructure tools and develop new skills.
The role will work closely with senior infrastructure engineers as well as developers and other peers in working on:
- Improvements to the automation of development, testing and deployment
- New data processing pipelines
- Ongoing compliance with ISO certification for security
- Improving platform performance metrics and reporting
- Maintaining and planning capacity for future workloads, and assisting development and provisioning of those workloads
This is an incredible time to be working in our field - there is a huge opportunity to save significant amounts of energy, carbon & improve the built environment, and Demand Logic is beautifully placed to help and enjoy the changes. Join our talented and inspiring team and you will play a crucial role in making a real difference.
Responsibilities
- Support, maintain and improve cloud infrastructure and GCP services
- Liaise with technical Architects to ensure quality of service is consistently provided to cloud systems
- Plan capacity and propose approaches to running workloads, using technologies to scale within tightly managed budget constraints
- Produce and update documentation
- Manage the configuration of all cloud systems, both internal and external to ensure the confidentiality, integrity and availability of our systems at all times
- Manage the tools and infrastructure within our release and deployment pipelines to provide better analytics and fast feedback on all processes
- Automate procedures within the release and deployment pipeline, including testing and validation of releases, to enhance our validation of safe software delivery
Experience & Knowledge
Essential
- Administering Linux operating systems in production and proficient use of Linux command line
- Use of Terraform, CloudFormation or similar for managing cloud resources, and/or provisioning tools such as Salt, Ansible or Chef
- Experience using and administering a cloud provider such as GCP, Azure, AWS etc
- Experience of at least one language such as Python, Ruby or Go
- Experience working on technical projects within a team including use of version control systems such as Git and services such as GitHub for peer review
Desirable
- Managing and orchestrating scalable Docker-based applications using tools such as Kubernetes, Cloud Run, ECS, or similar
- Experience with Python and the Python packaging ecosystem
- Experience working with security standards such as ISO 27001
- Experience with networking (DNS, TCP/IP, firewalls, Nginx proxies, load balancing & SSL termination, etc)
- Experience administering PostgreSQL, Cassandra or Redis clusters
- Deploying and maintaining highly available services, and minimising downtime during infrastructure upgrades
Our Technology Stack
- Ubuntu servers in GCP & Rackspace
- Terraform and Salt
- Python backend and web services, Docker deployment
- PubSub and RabbitMQ messaging services
- Postgres, Cassandra, Mongo, Redis and GCS/S3 data stores
- CollectD, StatsD, Graphite and Grafana metrics collection
- Git and GitHub, Github Actions for CI/CD
Equality, Diversity and Inclusion
We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.
We encourage applications from groups typically underrepresented in STEM.
Benefits
- Flexible working
- 25 days holiday on joining (prorated in year 1 and on leaving) - increases with additional years service
- Pension scheme - contribution matched by employer (4% currently)
- Share option scheme (subject to 12 months service and management review)
- Co-working space in East London with great transport links to most tube and some overground networks (Elizabeth Line included!). 10 mins from Spitalfields and London Liverpool Street station.
- Regular events / social networking / honesty cafe & bar / dogs allowed / bike storage + more at Runway East!
- Employee Assistance Programme (EAP) (provides a range of services including counselling)
How to apply
Please send your CV and a covering letter, detailing why you think you would be suitable for the position, to:
jobs@demandlogic.co.uk
Please use the job title as your email subject line.
(No agencies, please.)