Lucidya is looking for an experienced DevOps Lead to join our team. In this role, you will be instrumental in driving the adoption of DevOps methodologies across the organization. You will lead a team of DevOps engineers and collaborate closely with development, operations, and QA teams to ensure efficient and reliable software delivery.
Your responsibilities will include designing and implementing robust CI/CD pipelines, automating infrastructure provisioning and management, and optimizing cloud services. Additionally, you will focus on automating legacy code, monitoring and troubleshooting production systems, implementing security best practices, and driving continuous improvement.
The ideal candidate will have a deep understanding of DevOps principles, extensive knowledge of leading tools and technologies, and experience in leading and mentoring a team. Strong collaboration skills with cross-functional teams and excellent problem-solving abilities are essential for success in this role.
Your background in Linux and experience as a developer will enable you to bridge the gap between software development and operations, driving efficiency and innovation throughout the organization.
Key Responsibilities:
- Lead and Manage: Lead the DevOps team in designing, implementing, and maintaining scalable, reliable, and secure infrastructure solutions that support our software development and deployment processes.
- CI/CD Pipeline Development: Design, implement, and manage continuous integration and continuous deployment (CI/CD) pipelines, ensuring smooth and efficient code releases.
- Automation: Drive automation efforts across the development and operations teams, focusing on streamlining processes, reducing manual intervention, and improving overall system reliability.
- Infrastructure as Code (IaC): Implement and manage Infrastructure as Code using tools like Terraform, Ansible, or equivalent to ensure consistent and reproducible environments.
- Monitoring and Incident Response: Develop and maintain monitoring, logging, and alerting systems to ensure the health and performance of our infrastructure. Lead incident response efforts, including root cause analysis and remediation.
- Collaboration: Work closely with software development teams to understand their needs and provide solutions that enhance productivity and collaboration. Act as a bridge between development and operations teams to foster a DevOps culture.
- Security: Ensure security best practices are integrated into the development and deployment processes, including vulnerability assessments, patch management, and secure coding practices.
- Mentorship: Provide technical leadership and mentorship to junior DevOps engineers, fostering a culture of continuous learning and improvement.
- Innovation: Stay up-to-date with the latest industry trends and technologies, and proactively propose innovative solutions that can drive efficiency and scalability.
- Bachelor's degree in computer science, engineering, or a related field
- Minimum 3 years experience as backend developer or software engineer
- Minimum of 3 years of experience in a DevOps role or related position
- Strong experience with continuous integration and continuous deployment (CI/CD) tools and practices
- Proficiency in scripting and automation with languages such as Python, Bash, or PowerShell
- Experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes
- Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud
- Knowledge of infrastructure-as-code (IaC) tools like Terraform or CloudFormation
- Experience with configuration management tools such as Ansible, Puppet, or Chef
- Solid understanding of networking concepts and security best practices
- Excellent problem-solving and troubleshooting skills
- Strong leadership and team management abilities
- Effective communication and collaboration skills
Top Skills
What We Do
The leading platform for customer experience management in the Arab World