DevOps Lead

Digital Talent
Full-timeCairo, Cairo Governorate, Egypt

Job Description: As a DevOps Lead, you will be responsible for leading the DevOps team and driving the implementation and improvement of DevOps practices within the organization. You will collaborate closely with cross-functional teams, including Development, Operations, and Quality Assurance, to ensure efficient and reliable software delivery and infrastructure management.

Responsibilities:

  1. Leadership: Provide guidance and mentorship to the DevOps team, fostering a culture of continuous improvement, collaboration, and innovation.
  2. Strategy and Planning: Develop and execute the DevOps strategy and roadmap, aligning it with organizational goals and objectives. Identify opportunities for automation, process improvement, and infrastructure optimization.
  3. Continuous Integration and Delivery: Oversee the implementation and maintenance of continuous integration and delivery pipelines, ensuring the timely and reliable delivery of software releases.
  4. Infrastructure Management: Manage and optimize cloud-based infrastructure, including provisioning, monitoring, scaling, and disaster recovery.
  5. Configuration Management: Define and enforce configuration management practices, ensuring consistency and reliability across different environments.
  6. Automation: Drive the automation of manual tasks, such as deployment, monitoring, and testing, to improve efficiency and reduce errors.
  7. Collaboration: Foster effective collaboration between development, operations, and QA teams to streamline the software development lifecycle and improve cross-functional communication.
  8. Monitoring and Performance: Implement monitoring and alerting systems to proactively identify and address performance issues, bottlenecks, and vulnerabilities.
  9. Security: Collaborate with security teams to ensure that appropriate security measures are implemented throughout the software development and delivery process.
  10. Documentation: Maintain accurate and up-to-date documentation of DevOps processes, procedures, and configurations.

Qualifications:

  1. Experience: Minimum of X years of experience working in a DevOps role, with progressive responsibilities and leadership experience.
  2. Technical Skills: Proficiency in cloud platforms (such as AWS, Azure, or GCP), infrastructure-as-code tools (e.g., Terraform, CloudFormation), containerization platforms (e.g., Docker, Kubernetes), CI/CD tools (e.g., Jenkins, GitLab), scripting languages (e.g., Python, Bash), and configuration management tools (e.g., Ansible, Chef, Puppet).
  3. Strong Understanding of DevOps Principles: In-depth knowledge of DevOps principles, methodologies, and best practices, including continuous integration, continuous delivery, infrastructure automation, and agile development.
  4. Problem-solving: Strong analytical and problem-solving skills, with the ability to quickly identify issues, propose solutions, and drive resolution.
  5. Leadership and Communication: Excellent leadership and communication skills, with the ability to effectively collaborate with cross-functional teams, manage stakeholders, and influence decision-making.
  6. Certifications: Relevant certifications, such as AWS Certified DevOps Engineer or Azure DevOps Engineer, are a plus.
  7. Continuous Learning: Demonstrated commitment to continuous learning and staying up-to-date with industry trends, tools, and technologies.
Powered By

© 2024 Rooster. All rights reserved.