About Us

Since 2007 Gaist have partnered globally across central and local governments, geospatial industries and telecommunications companies on a mission to change how we understand and interpret the roadscape. Offering transformational roadscape intelligence and insights tailored to client needs, Gaist are at the forefront of delivering solutions focused on delivering value to partners across 4 continents.

Your new role

At Gaist we recently modernised our Linux infrastructure from the ground up as we continue to grow and innovate. Based mostly on colocated bare-metal Linux servers with a few cloud services, we run numerous applications backed by petabyte-scale software-defined storage, most of which is managed via Ansible. We use a Prometheus/Grafana stack for monitoring and metrics, and Elasticsearch/Kibana stack for centralised logging.

Reporting directly to the CTO, your role will have system administration elements when managing our Linux infrastructure and guiding its development, as well as DevOps elements when working with our Development and Machine Learning teams to implement CI/CD, Docker and other conveniences that enable our staff to accelerate their productivity. You will also have the opportunity and responsibility to take IT projects from research and planning through to hardware procurement and implementation.

Responsibilities

  • Manage and continue to modernise our colocated Linux infrastructure, which includes updates, security, monitoring, optimisations, backups, troubleshooting, physical maintenance, and making improvements in deployment or architecture.

  • Manage our petabyte-scale software-defined storage, particularly in ensuring data integrity and availability.

  • Take ownership of our Ansible code.

  • Scope, plan and implement architecture and hardware changes.

  • Work closely with our Development team on the deployment of .NET Core applications, and working to implement CI/CD, Docker and potentially other DevOps technologies in the future.

  • Support our Professional Services team with maintenance of our PostgreSQL database servers.

  • Consult on internal Linux based projects.

  • Develop tools to help automate tasks in the business.

  • Write monthly updates on key items that will be read at board level.

 

Required skills & experience

  • Ubuntu Server administration in a production environment

  • Extremely comfortable with the Linux command-line

  • Familiar with computer networking (ie, TCP/IP, VPNs, VLANs, DNS)

  • Shell scripting

  • Good diagnostic and fault-finding skills

  • Good understanding of Infrastructure-as-Code, preferably with Ansible

  • Familiar with administration of MySQL, PostgreSQL and SQLite databases

  • Relevant IT support experience ideally backed by certifications

  • Good documentation skills

  • A proactive self-starter who can identify problems and then offer solutions

  • An effective team player that can also self-motivate and operate independently

  • Enthusiastic, adaptable and willing to learn

  • Driving license (occasional datacenter visits may be required)

 

Desirable skills & experience

  • Experience with software-defined storage technologies, such as Gluster

  • Good understanding of AWS infrastructure

  • Experience with Mongo

  • Experience with Docker and creating Docker images

  • Experience with QEMU/KVM/Libvirt

  • Experience with Prometheus/Grafana

  • Experience with Elasticsearch/Kibana

 

Key Details

Location- Skipton
Salary- competitive/commensurate with experience

Benefits

25 days annual leave plus bank holidays
3% employer pension contribution
Life Assurance (eligible after 6 months)
Private Health Cover (eligible after 6 months)

If you believe you would be a suitable candidate for this role and are interested in the opportunity, please submit a copy of your CV and a one page cover letter outlining the skills and experience you can bring to the role advertised to STEPHEN.REMDE@GAIST.CO.UK for consideration.

Although we aim to respond to all applicants, if you do not receive a response within 10 days, unfortunately your application has not been successful. Due to the number of applications we receive for roles at Gaist, we are unable to guarantee a response to all submissions that do not progress to interview stages.