Search Jobs:

Job Description

Role Overview

Our client is currently in the market for an experienced DevOps Manager to lead and build a new DevOps team, responsible for overseeing the deployment, maintenance, and support of our software applications to ensure an excellent user experience for our customers.

Benefits

Paid Time Off:
  • 25 days holiday allowance, ensuring you have ample time to relax and recharge.
  • Your birthday off to celebrate and enjoy a special day.
  • Holiday purchase scheme to give you the flexibility to tailor your time off.

Hybrid and Remote Work Options:
  • Totally remote working for those who prefer the flexibility of working from anywhere in the UK.
  • Choice of two offices (Maidenhead and Newcastle upon Tyne) for employees who prefer a hybrid setup, combining office and remote work.

Financial Security:
  • Generous company pension plan to help secure your future.
  • Sick pay to support you during unforeseen circumstances.
  • Death in service benefit, providing peace of mind to your loved ones.

Learning and Development:
  • Access to a range of courses for personal and professional growth, empowering you to reach your full potential.

Health and Wellbeing:
  • Reimbursement for routine health treatments, including dental, opticians, and health screenings.
  • 24/7 access to online private GPs, ensuring you can seek medical advice anytime, anywhere, with a worldwide prescription delivery service.
  • A wealth of well-being content in various formats, offering everything from meditation to yoga, promoting a healthy work-life balance.
  • Thousands of discounts on everyday purchases, covering popular retail stores, days and nights out, gym memberships, and online workout classes.
  • At our client's company, they believe in fostering a positive and supportive work environment. Their benefits package is designed to prioritise your well-being, professional growth, and work-life balance, regardless of your work style preferences. Whether you choose a hybrid or remote setup, they are committed to providing you with the tools and resources needed to thrive both professionally and personally.

Responsibilities

  • Lead and manage the DevOps team, offering guidance, mentorship, and remaining hands-on.
  • Manage and maintain the application infrastructure, including cloud-based services (Microsoft Azure & some AWS), servers, databases, and networks.
  • Design, implement, and manage software deployment processes, including Continuous Integration and Continuous Deployment (CI/CD) pipelines.
  • Collaborate with development and support teams to monitor environment security, performance, and reliability, proactively implementing improvements.
  • Ensure system security and compliance by following best practices and standards, including timely testing and deployment of security patches.
  • Collaborate with development teams to identify and resolve issues, implement new features, and enhancements.
  • Develop and maintain documentation for systems and processes.
  • Stay updated with industry trends and technologies, suggesting new tools and methodologies to improve software delivery.
  • Manage release guidelines, scheduling release windows, and related activities.
  • Ensure timely and smooth project deployment within timelines, budget, and requirements.
  • Oversee risk management of environments and deployment processes, providing guidance to mitigate potential risks. Participate in technology and design discussions.
  • Identify opportunities for automating build, pipeline, and deployment processes and advocate for automation.
  • Provide technical support for testing, staging, and production environments.
  • Accurately track projected and actual costs for environments, ensuring value for money and being accountable for the hosting budget.
  • Own, test, and update the disaster recovery plan with detailed RTO and RPO targets.

Requirements
  • Expertise in developing, deploying, and managing CI/CD pipelines, along with proficiency in tools such as GitHub, Jira, etc.
  • Excellent knowledge of core networking technologies, including routing, firewalls, DMZ's, encryption, and VPN.
  • Ability to create technical plans, provide accurate work estimates, and manage multiple tasks and projects with attention to detail.
  • Experience and expert-level knowledge of Source Code Management, Configuration Management, CI/CD, Continuous Testing / Automation, and Continuous Monitoring.
  • Effective communication skills, both face-to-face and in writing, with the ability to listen carefully and guide teams toward optimal solutions.
  • Familiarity with development, likely to have previously worked as a developer.
  • Knowledge of scripting and automation tools, such as Bash, Python, and PowerShell.
  • Good understanding of database administration, specifically Microsoft SQL Server and/or MySQL.

Similar Jobs