20 January, 2025
Application deadline
Job Description:
We are seeking a skilled and experienced DevOps Team Lead to manage our DevOps team in designing, building, and maintaining scalable, secure, and highly available systems. In this crucial role, you will oversee the development, deployment, and operations of our infrastructure, automating processes to ensure the reliability, scalability, and security of our systems, while collaborating closely with cross-functional teams—including development and QA—to optimize the software development lifecycle.
Job responsibilities:
- Lead and manage the DevOps team, providing mentorship, training, and support to ensure high performance and growth.
- Design and implement automated CI/CD pipelines to streamline code deployment and integration.
- Manage and optimize on-premises infrastructure for scalability, reliability, and security.
- Work closely with software engineers, architects, and IT security teams to ensure system reliability, performance, and security in production environments.
- Implement infrastructure-as-code (Terraform/Ansible) practices.
- Oversee monitoring, logging, and alerting to ensure continuous system health and quick response to issues.
- Enforce best practices for change management and release management to maintain consistency and quality.
- Ensure compliance with industry standards and regulations (e.g., PCI DSS).
- Lead incident response efforts, including identifying root causes, applying fixes, and implementing preventative measures.
- Evaluate and recommend new tools and technologies to improve system performance, scalability, and development speed.
- Establish and drive a culture of continuous improvement and automation across all aspects of the development and operational lifecycle.
Required qualifications:
- Bachelor's degree in computer science, engineering, or a related field.
- Proven experience (5+ years) in a DevOps or similar role, with at least 2 years in a leadership position.
- Expertise in CI/CD tools (e.g., Jenkins, Argo CD).
- Strong knowledge of containerisation and orchestration technologies (Docker, Kubernetes).
- Experience with infrastructure-as-code tools (Terraform/Ansible, etc.).
- Proficiency in at least one scripting language, such as Python or Bash.
- Strong understanding of monitoring, logging, and alerting tools (e.g., Prometheus, Grafana, ELK stack).
- Solid knowledge of security practices in on-premises environments and DevOps workflows.
- Familiarity with financial regulations and compliance standards (PCI DSS, ISO 27001, etc.).
- Excellent problem-solving skills, with the ability to troubleshoot complex systems and infrastructure issues.
- Strong communication and collaboration skills, with the ability to work effectively in a team-orientated, cross-functional environment.
- Experience with Agile and Scrum methodologies is a plus.
Benefits
Teambuilding and corporate events
Annual bonus
Day off
Free language courses
Knowledge sharing culture
Medical insurance
Family member insurance with preferential terms
Local and online training package