Senior DevOps Engineer
Location: Hybrid/Crawley (once a week)
Job Type: Permanent
About Akixi
Akixi is a fast-growing and profitable privately-owned company based in West Sussex, UK. Our portfolio of cloud-based real-time call and contact analytics software is delivered through our network of IT and telecoms partners around the world and we have over 7,000 active customer sites.
We are proud to have been recognised within the industry, winning the 'Best Analytics Platform' in the UC Awards 2020 and 'Best Call Management Solution' in the Comms National Awards 2020.
Akixi is part of the Cisco Partner Ecosystem and a member of the Cisco Solution Partner Program.
Job Summary
The Senior DevOps Engineer works to accelerate and automate the deployment of applications within production environments and ensures the continual improvement of all systems and processes that go into providing a robust and reliable SaaS product. They will be expected to understand the systems that they manage to a high technical degree and possess the ability to research any required topic to gain the information and confidence needed to complete a project.
The ideal candidate will be a passionate technologist with demonstrable skills in Linux and cloud systems. They will be a proactive problem solver with a passion for automating and optimizing systems to ensure that increasing demand can be met as the business grows. They will also be responsible for administering and maintaining the existing cloud infrastructure and production systems to ensure that customers do not have any issues.
They must have excellent attention to detail, a strong desire to learn, passion, and the ability to know the right tool for the right job.
They will also mentor junior team members and ensure that all work is completed to a high standard.
Key Responsibilities
Research and recommend ways to improve automation, ease configuration, and reduce human error.
Monitor, maintain, and optimise all aspects of our cloud infrastructure, and ensure service uptime, quality, monitoring, and reliability.
Create and maintain system documentation and runbooks.
Implement and maintain security practices and ensure that systems are secure against threats.
Contribute expertise to identify options, risk, and potential operational issues.
Manage the installation and configuration of solutions.
Collaborate with development teams to ensure applications are designed for and deployed smoothly in a cloud environment.
Deploy and configure software applications and administer production systems.
Monitor and troubleshoot system performance and security issues.
Create and maintain documentation of known service issues and subsequent resolutions.
Ensure high availability and scalability of our production environments.
Constantly seek to improve by researching, developing, learning, and keeping up to date with industry best practice and emerging technologies.
Mentor and supervise junior team members.
Some OOH work will be required to maintain and upgrade production systems and to monitor the OOH critical ticket rota.
Qualifications and Experience Essential
A degree or a specific set of credentials is not essential, but we do expect candidates to have a strong background in systems administration and DevOps with 5+ years of commercial experience.
Essential:
Degree (BSc or BEng), or equivalent professional experience, in engineering, information technology, telecommunications, computer science or a related discipline, or equivalent practical experience.
Good experience with DevOps engineering and team collaboration.
Good experience in scripting, such as Python.
Experience of system administration, design, support, and management.
Experience of installing, configuring, and troubleshooting Linux servers.
Strong proficiency in the administration and scripting of Linux operating systems, preferably Red Hat.
Extensive cloud platform experience, ideally with AWS and/or Azure.
Experience with containerization technologies like Docker and orchestration tools like Kubernetes.
Hands-on experience with SQL database technologies, ideally PostgreSQL.
Self-motivation with the ability to independently research information on any topic.
Solid understanding of networking, security, and system monitoring
A strong desire to improve, innovate, and keep up with the latest technologies.
Comfortable working in a collaborative and openly communicative environment.
Excellent troubleshooting and problem-solving skills, and attention to detail.
Qualifications and Experience Desirable
Good interpersonal and communication skills.
Good general knowledge of Internet technologies and network fundamentals.
Experience with monitoring and logging tools such as DataDog, or Prometheus.
Experience with the Atlassian Suite including BitBucket, Jira, Confluence.
Experience with developer tools such as Git.
Experience with code deployment tools e.g. AWS CodeDeploy and Bitbucket pipelines.
Experience with infrastructure as code (IaC) tools like Terraform or Ansible.
Experience with configuration management tools, such as SaltStack, Chef, or Puppet.
Previous experience of working in a small team environment
What We Offer:
25 Days Holidays (increasing by 1 day for every year in service until 30 days) + 1 Day Birthday
Pension
EV salary sacrifice car scheme
Training opportunities
Private medical insurance included for the spouse as well