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.
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)
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
Salary- competitive/commensurate with experience
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.