Search

Tech Lead

Posted: 12/11/24
Recruiter:Morson Talent
Reference:2849072652
Type:Contract
Disciplines: Team Leader
Salary:£450 - £550 Daily
Location:Warwick, Warwickshire
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.

Recruiting now