Senior DevOps Engineer
Location: Office-based in Glasgow, home-based, or other locations as required.
Hours: Monday to Friday, 09:00–17:30 (37.5 hours/week) with TOIL or overtime as required.
Travel: UK travel required; must have a full, clean UK driving license and access to a suitable vehicle.
Salary: Competitive, depending on experience.
The Senior DevOps Engineer ensures seamless software delivery and operations by optimising infrastructure, implementing automation, and maintaining high standards of performance, security, and reliability. Responsibilities include maintaining and upgrading cloud platforms to meet industry standards, identifying areas for improvement, and implementing upgrades with minimal service disruption while maintaining documentation.
The role involves close collaboration with development, QA, and operations teams to integrate CI/CD pipelines, automate tasks, and optimise system performance. The Senior DevOps Engineer also supports Service Desk and IT/Field Engineering teams, resolving complex technical issues and mentoring team members. Leadership skills are key for managing projects, addressing challenges, and ensuring effective adoption of new processes through documentation and training materials.
This high-visibility role provides an opportunity to drive impact in a dynamic environment.
Candidates must obtain and maintain DBS, NPPV Level 3, and HMPPS Cat A Security Clearance. Failure to do so will result in employment termination.
Product Strategy & Vision
* Define and execute a cloud infrastructure strategy that aligns with organisational goals.
* Develop and communicate a vision for DevOps best practices to enhance efficiency and performance.
* Ensure alignment between infrastructure development and company objectives through a well-defined roadmap.
Infrastructure Design & Management
* Architect, build, and maintain scalable, secure, and highly available cloud infrastructure.
* Implement infrastructure-as-code practices to ensure consistency and repeatability.
* Manage cloud platform upgrades with minimal disruption to services.
Automation & CI/CD Pipelines
* Design, implement, and maintain CI/CD pipelines to enable seamless application deployment.
* Automate repetitive operational tasks to enhance efficiency and reliability.
* Ensure continuous improvement of DevOps automation frameworks and tooling.
Monitoring & Incident Management
* Develop and implement advanced monitoring, alerting, and logging solutions to ensure system reliability.
* Lead incident response efforts, perform root cause analysis, and implement preventative measures.
Collaboration with Cross-Functional Teams
* Work closely with development, QA, and operations teams to align infrastructure with application needs.
* Partner with Service Desk and Field Engineering teams to resolve escalated issues and improve workflows.
Process Development & Support
* Provide technical insights and recommendations to management for process improvements and strategic initiatives.
* Collaborate with leadership to design and implement new processes to enhance operational efficiency.
Mentorship & Leadership
* Mentor and support junior DevOps engineers, fostering a culture of continuous learning and development.
* Lead by example in adopting and promoting DevOps best practices across teams.
Documentation & Training
* Create and maintain detailed documentation for infrastructure, processes, and troubleshooting procedures.
* Develop training materials to enable frontline teams to handle routine issues independently.
Security & Compliance
* Implement and enforce security best practices to protect systems and data.
* Ensure infrastructure and processes comply with relevant regulatory requirements.
General Responsibilities
* Report to and be mentored by the Chief Technology Officer (CTO).
* Work independently while aligning with business objectives.
* Plan and organise workload to balance multiple projects and priorities.
* Provide specialist advice and guidance on key technical areas.
* Occasionally work flexibly, including weekends or evenings, to meet deadlines.
* Conform with Data Protection, IT Security, and governance policies.
Person Specification
Essential
* Proven track record of successfully implementing and maintaining cloud infrastructure and DevOps practices.
* Demonstrated ability to design and manage scalable, secure, and reliable systems in a cloud environment.
* Strong experience in deploying and optimising CI/CD pipelines.
* Extensive experience with cloud platforms such as Azure.
* Proficiency in containerisation technologies (e.g., Docker, Kubernetes).
* Hands-on experience with configuration management tools (e.g., Terraform, Ansible, Puppet, Chef).
* Expertise in automating infrastructure using scripting languages (e.g., Python, Bash, PowerShell).
* Solid understanding of networking principles, firewalls, and security best practices.
* Ability to analyse and solve complex technical problems systematically and efficiently.
* Familiarity with Agile and DevOps cultural principles and methodologies.
* Strong leadership and mentoring abilities.
* Excellent communication and stakeholder management skills.
Desirable
* Experience with advanced monitoring tools (e.g., Prometheus, Grafana, ELK stack).
* Familiarity with serverless architectures and microservices.
* Experience in managing multiple cloud providers (e.g., AWS, Google Cloud).
* Background in implementing security frameworks such as ISO 27001, NIST, or CIS.
* Participation in significant infrastructure modernisation or migration projects.
* Published contributions to DevOps-related forums, blogs, or communities.
Education & Qualifications
Essential: Bachelor's degree in Computer Science, Engineering, or a related field. Relevant certifications in cloud platforms such as Azure.
Desirable: Master’s degree in a relevant field. Advanced certifications in DevOps, security, or related technologies.
This role offers significant career progression and potential for funded development opportunities.
#J-18808-Ljbffr