Our client is looking for a direct perm employee to join their growing team. As a Director, Tech Lead in the DevOps team, you will partner with product owners, designers, engineers, and delivery professionals. You will provide guidance on technical strategy, design the overall technology architecture, and mentor and coach the technical team as you implement capabilities to solve sophisticated business problems, deploy innovative products, services, and experiences to delight our customers! In addition to deep technical expertise and experience, you will bring excellent problem solving, communication and teamwork skills, along with agile ways of working, strong business insight, an inclusive leadership attitude and a continuous learning focus to all that you do.
The Director, Tech Lead is responsible for assisting with the analysis, design and build of the DevOps processes and tool sets, providing input to the DevOps standards and workflows, configuration management functions associated with product releases and ensuring the integrity of the delivery standards. Candidate should have strong automation & API skills. Strong leadership and communications required.
Here's What You Can Expect on a Typical Day
Interprets and operationalizes the technical and architectural decisions for the team.
Actively codes and provides guidance and leadership to the team, as well as manages the technical constraints and procedures to help the group achieve Agile design.
Responsible for executing technical design and infrastructure / environments strategy, ensuring that these are kept in-line with a Minimum Viable Product (MVP) mindset of 'emerging architecture'.
Guides team(s) on technology strategy related to coding practices, continuous integration, and automated deployment, and helps to interpret technology strategy into consumable units of work deployed to the teams.
Actively helps the team solve complex problems / find optimal solutions and coaches / educates the team on industry trends and emerging technologies.
The Director, Tech Lead is an executor as well as the visionary force behind the technical solution. Requires skills at the level of a recognized contributor within the organization.
Demonstrates deep technical, business domain and/or platform expertise, leads solution design by applying modern software architectural patterns.
Learns new technologies, follows trends, and incorporates best practices.
Works on significant and unique issues where analysis of situations or data requires an evaluation of intangible variables and may impact future concepts, products, or technologies.
Researches and defines solutions outside the scope of tasks/domain.
Provides guidance, leadership, and influence across team(s).
May lead programming sessions, code reviews and active mentoring of junior resources.
The Skills & Expertise You Bring
10+ years of proven experience as a Senior DevOps Lead within a large-scale enterprise
Exposure and thought leadership with DevOps and/or DevSecOps emerging industry trends.
A great understanding of DevOps with proven and practical experience
As a member of a highly efficient DevOps team, the ideal candidate will be able to self-manage, taking a task either individually or as part of the team, and see it through to completion.
Experience with modern source code management and software repository systems (Git, Bitbucket).
Experience with programming languages (Python a must).
Experienced with IaC (HashiCorp Terraform, Ansible).
Experience with API deployment for tooling integration.
Experience using Jenkins (Pipeline as Code, Shared Libraries).
The ability to work independently as well as perform as part of a scrum team.
Strong customer service mindset.
Strong written and verbal communication skills, including the ability to effectively communicate complex issues to both technical and non-technical users.
Strong time management and organizational skills
Strong initiative, interpersonal and problem-solving skills with a strong desire to learn.
Strong attention to detail. The ability to document exceptions/issues/action plans/meeting minutes/lessons learned accurately and in a timely fashion.
Ability to create excellent working relationships within and across teams.
Experience with CI/CD Technologies, Jenkins, CloudBees, BitBucket, a plus.
Experience using & building containers (Docker), EKS, Kubernetes.
Experience with administering DevOps tools in SaaS.
Experience using DevOps Tools (BitBucket, GitHub, SonarQube, Artifactory etc.).
Experience using Atlassian suite (Jira, Confluence).
Experience with Mobile app SDLC.
Experience and hands on knowledge with AWS Cloud.
Aware of Infrastructure as Code (Ansible / CloudFormation), Awareness of DevSecOps (SAST, DAST, MAST, IAST).
Bachelor’s degree in computer science or equivalent.