Company:
Morson Talent
Location: England
Closing Date: 30/11/2024
Salary: £450 - £550/day
Hours: Full Time
Type: Permanent
Job Requirements / Description
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
Share this job