We are looking for an experienced and talented DevOps Engineering Team Lead to join our team. In this role, you will combine hands-on technical expertise with strong leadership to drive our infrastructure projects, mentor team members, and ensure operational excellence.
Duties and Responsibilities:
- Lead and mentor a team of DevOps engineers while remaining hands-on with technical tasks, providing technical guidance and career development support.
- Plan, assign, and review tasks to ensure project deadlines and deliverables are met.
- Collaborate with cross-functional teams to align DevOps strategies with business objectives.
- Establish and maintain DevOps best practices and ensure their adoption across the team.
- Oversee and participate in managing and building hybrid infrastructure projects.
- Configure and maintain internal services.
- Build and maintain monitoring systems to ensure system reliability.
- Drive the deployment of bare-metal environments and cloud-based solutions.
- Lead performance and integration testing efforts.
- Handle escalations for critical issues and ensure timely resolutions.
Qualifications:
- Continuous experience in DevOps/IT system administration for more than 5 years and a minimum of 2 years of experience in a DevOps leadership role.
- In-depth knowledge and practical experience with deployment and administration of Unix/Linux servers (e.g., Debian/Ubuntu, RHEL/Centos).
- Strong understanding of common IT security practices.
- Experience in building and maintaining hybrid infrastructures.
- Expertise in implementing CI/CD pipelines.
- Hands-on experience with configuration management tools (e.g., Ansible, SaltStack).
- Proficiency with virtualisation and containerisation tools.
- Ability to perform root cause analysis for production errors.
- Familiarity with ISO 27001 requirements and CIS benchmarks.
- Working knowledge of databases and clustering (SQL, NoSQL).
- Proficiency in cloud-based DevOps practices, specifically with Terraform, Kubernetes (k8s), Infrastructure as Code (IaC), and Policy as Code (PaC).
- Strong understanding of Git workflows.
- Experience with log management tools.
- Advanced skills in scripting languages (e.g., Bash, Python, Go).
- Expertise in application and infrastructure monitoring in production environments.
- Good understanding of software development processes, including collaboration with SW development and QA teams.
- Advanced networking knowledge, including building and supporting local/global networks, ACLs, firewalls, VPN tunnels, and routing.
- Availability to be on call 24/7 (only in case of a disaster).
Leadership Skills:
- Proven experience leading or mentoring technical teams.
- Strong communication and organizational skills.
- Ability to manage priorities effectively in a fast-paced environment.
- Experience fostering a collaborative team culture.
Would Be a Plus:
- Experience with AWS/GCP stack.
- Familiarity with Microsoft 365 stack.
- Deep expertise with Kubernetes.