DevOps Engineer
SKILLS
FULL DESCRIPTION
# DevOps Engineer
Do you want to work for a company, that wants a world where people have the freedom to live life to the full, in a place of their choice? Then [Employer hidden — view at passion-project.co.uk] is for you!
What will you be doing in this role?
The role of DevOps Engineer is to maintain, implement, and continuously improve the deployment processes that support [Employer hidden]’s production platforms. This role is central to enhancing the developer experience and serves as a key enabler in the strategic transition toward cloud hosting and the maturity of continuous deployment practices across the organisation
The Ideal candidate:
We are looking for someone with experience of working with MS Azure, Scripting skills and, where possible, an understanding of the AWS platform.
Key skills and experience:
- OS Administration: Proven experience in administering and troubleshooting Linux (e.g., Ubuntu, CentOS) and Windows Server environments.
- Platform & Infrastructure: Proficiency in maintaining developer platforms and knowledge of hosting solutions such as AWS and Azure.
- CI/CD Expertise: Experience with continuous integration and continuous deployment tools.
- System Architecture: Understanding of traditional virtual machine deployments alongside modern Kubernetes environments.
- Infrastructure as Code (IaC): Knowledge of tools related to defining and provisioning infrastructure through code.
- Scripting: Ability to use scripting languages (e.g., PowerShell, Bash) for task automation.
- Security: Strong understanding of system security best practices and vulnerability remediation.
- Adaptability: Flexibility to adapt in a rapidly changing environment. Desirable skills and experience:
- Configuration Management: Awareness of tools for automating software provisioning (e.g., Ansible, Chef, or Puppet).
If you are not sure if you have the relevant skills or experience, then please apply (only takes a few minutes) and let our team review and come back to you.
What we offer:
- Competitive salary,
- Hybrid working,
- 25 days holiday + public holidays (pro rata),
- Holiday purchase scheme,
- Contributory pension,
- Car salary sacrifice scheme via Tusker,
- Paid volunteer day to support a cause you are passionate about,
- Enhanced maternity, paternity, adoption and shared parental pay entitlements,
- Healthcare cash plan,
- Dedicated 24/7 employee benefits platform ‘Verlingue’ that include things like: free eye tests, retail discounts,
- EAP WeCare service - including a 24/7 online GP and mental health counselling service,
- Boost your learning and growth through access to LinkedIn learning and a Talent Library with over 800 courses, covering subjects from business skills to project management essentials,
- A warm and welcoming team environment,
- Development and a chance to build a rewarding career.
Your day-to-day responsibilities will include:
- Administer and maintain server operating systems, ensuring high availability and performance across Windows and Linux environments.
- Implement and support the internal developer platform across cloud providers and on-premise infrastructure.
- Automate routine administrative tasks and system configurations to improve operational efficiency.
- Oversee and optimise CI/CD tools to streamline the software release process.
- Manage development infrastructure costs by ensuring efficient resource allocation and reducing wastage.
- Monitor system health and reduce the Mean Time to Recovery (MTTR) following system failures.
- Remediate security vulnerabilities within both Windows and Linux production-like environments.
- Collaborate with IT Infrastructure to ensure a streamlined integration of QA standards and release processes