Job Description
Technical Lead – DevOps
Position Summary
The DevOps will be a Technical Subject Matter Expert / Individual Contributor accountable for leading the organizational transformation in developing DevOps tooling, practices, and culture. You will contribute to enterprise-wide requirements and ensure adoption of same, including observability, scalability, availability, security, cost performance.
The DevOps Tech Lead will:
- Lead DevOps strategy covering design, development of tools, practices, and culture (organizational change)
- Establish DevOps practices and structure for support of core components versus project components in such areas as repositories, deployments, pipelines, upgrades, and zero downtime (ZDT).
- Establish and enforce DevOps best practices, including version control, code review, automated testing, and deployment strategies.
- Architect and manage infrastructure as code, utilizing tools like Terraform, Ansible, or similar, to provision and manage resources across hybrid-cloud and/or cloud environments.
- Implement and manage CI/CD pipelines using tools like GitHub Actions, GitLab or like ensuring rapid and reliable application deployment.
- Collaborate with security and compliance teams to ensure teams are adhering to industry best practices and regulatory requirements.
- Monitor and analyse DevOps pipelines and practices, identifying areas for improvement, optimization, and automation to enhance launch/failback consistency and accuracy.
- Keep up to date with emerging data technologies, trends, and best practices, and make recommendations for their adoption within the organization's DevOps ecosystem.
- Mentor and provide technical guidance to junior team members, fostering a culture of knowledge sharing and continuous learning.
Required Qualifications
- Proven track record with at least 10+ years of experience in DevOps data platform development, preferably in a senior or lead capacity.
- Experience working in public or private cloud environments, Azure / AWS and containerization technologies (e.g., Docker, Kubernetes).
- Proficiency in infrastructure as code concepts and tools (e.g., Terraform, Ansible) for automating resource provisioning and configuration.
- Hands-on experience with CI/CD pipeline tools (e.g., ADO/GitHub Actions) and version control systems (e.g., Git).
- Strong problem-solving and analytical skills, with the ability to troubleshoot complex DevOps platform issues and provide effective solutions.
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams and executive stakeholders.
Preferred Qualifications
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, New Relic, Splunk, Cloud Logging Solutions) to ensure application performance and system health.
- Knowledge of security best practices in DevOps, including experience with vulnerability scanning, compliance frameworks, and secure deployment best practices.
- Leadership experience managing through conflict at all levels of stakeholders; including mentoring and guiding junior engineers, is a plus.
Education Requirements
Bachelor's in computer science or equivalent experience is required.
Master's degree in Computer Science, Data Science, or a related field. Master's degree preferred.