Tech Lead
Based – Warwick, 2 days onsite
Rate - £(Apply online only)/day Outside IR35
Length of contract - TBC
The Technical Operations Lead is a crucial role within the Digital Systems and Solutions Team, tasked with steering the technical direction of project execution, driving operational service support, and ensuring the delivery of high-quality software products. This role combines hands-on development expertise with strategic oversight, leading a team of developers within a Scrum and Agile setup. The Technical Operations Lead will be the bridge between development and operations, optimizing the delivery pipeline, and ensuring a seamless transition to service for all digital products.
Key Responsibilities:
Technical Leadership & Strategy:
- Develop and lead the technical vision and strategy for project execution, aligning with business goals and industry best practices.
- Guide the team on coding standards, architectural principles, and the overall direction of the product’s technical roadmap.
Quality Assurance:
- Ensure codebase quality through comprehensive testing, peer code reviews, and implementing industry-standard software development best practices.
- Establish and enforce QA policies to minimize defects and ensure product integrity.
Release Management:
- Oversee the software release lifecycle, ensuring reliable and consistent product deployment.
- Create, manage, and enforce release policies and standards, focusing on traceability, accountability, and deployment safety.
Continuous Integration/Continuous Deployment (CI/CD):
Implement and optimize CI/CD pipelines to streamline the workflow from code commit to production.
Reduce manual processes in deployment, optimizing automation to increase deployment speed and efficiency.
Monitoring & Reporting:
- Deploy monitoring tools for proactive issue detection and system performance tracking.
- Generate reports on release progress, system metrics, and adherence to processes for management and stakeholders.
Transition to Service:
- Drive a smooth transition to operational service, ensuring all necessary resources, documentation, processes, and tools are validated, functional, and signed off.
- Collaborate with Service Management teams to ensure effective handover to operations.
Service Support & Continuous Improvement:
- Assume accountability for service performance, problem resolution, and continuous improvement.
- Manage ITIL processes, including Incident, Problem, and Change Management to ensure service excellence.
Required Qualifications and Experience:
Education: Bachelor’s degree in Engineering, Information Systems, Computer Science, or a related field.
Experience: Minimum of 10 years in software development with a focus on operations, release management, and automation. Proven experience in implementing best practices in software development is essential.
Service Management Expertise:
- Extensive knowledge and experience with Service Management frameworks and ITIL processes.
- Strong background in developing, implementing, and managing service management processes, with a focus on continual improvement.
Technical Proficiency:
- Strong expertise in programming languages such as Dot Net Core, Python, and Angular.
- Proficiency in both relational and non-relational databases (e.g., Snowflake, SQL Server).
- Experience with microservice architectures and related technologies such as Docker, Kubernetes, and Git.
- Advanced understanding of ITIL service support principles and practices.
Release Management:
- Demonstrated ability to manage software releases in complex environments with a focus on safety, traceability, and accountability.
Systems & Cloud Knowledge:
- Strong understanding of operating systems (Linux/Windows), cloud infrastructures (e.g., AWS, Azure, GCP), and core networking concepts.
Preferred Qualifications:
Certifications: Relevant certifications such as AWS Solutions Architect, AWS Cloud, or equivalent are highly desirable.
Automation Advocacy:
A commitment to automating repetitive tasks and a continuous drive to improve the end-to-end software delivery lifecycle.