On-site Full Time
--
PricewaterhouseCoopers

Job Details


Job Description & Summary

We are seeking a highly skilled and motivated DevOps Lead to join our team in Cairo. This role requires a blend of extensive DevOps and Cloud expertise with strong leadership abilities. As a DevOps Lead, you will drive the architectural vision, platform engineering, lead technical teams, and ensure the successful delivery of complex projects.


Key Responsibilities

  • Leadership and Strategy: Lead and inspire the DevOps Architecture team - driving architectural strategy, strategic improvements, and ensuring alignment with organizational goals.
  • Architect and Design: Create and implement robust software deployment lifecycles using agile methodologies. Architect solutions for complex cloud and DevOps challenges.
  • Evangelist and Enforcer: Inspire and encourage adoption of the new practices amongst the DevOps BAU team, and ensure ongoing compliance.
  • Best Practices: Implement and advocate for industry best practices in Cloud and DevOps, adapting tools and processes to meet business needs.
  • Mentorship: Provide guidance and mentorship to junior and senior team members, fostering professional growth and development.
  • Global Collaboration: Coordinate with teams across various regions including the UK, US, and more, ensuring effective project delivery on scope, time, quality, and budget.
  • Troubleshooting: Lead efforts in diagnosing system and service faults, conducting problem analysis, and formulating effective solutions.

Required Skills and Experience:

  • Experience: Minimum of 7+ years in DevOps roles with substantial experience in leading technical teams and architecting complex development environments. Proven track record in designing, implementing, and optimizing comprehensive DevOps lifecycle projects.
  • Software Engineering: Strong background in software development with hands-on experience in Java (preferred) and microservices development.
  • Branching and Deployment Strategies: Expertise in defining and implementing effective branching strategies (e.g., GitFlow, trunk-based development) and deployment strategies (e.g., blue-green deployments, canary releases).
  • CI/CD Pipelines: Experience in designing and managing CI/CD pipelines using Jenkins, Azure DevOps, or GitHub Actions.
  • Build Tools: Experience with Gradle and other build tools.
  • Configuration Management: Familiarity with configuration management tools.
  • Cloud Platforms: Expertise in Cloud technologies, with a preference for Azure.
  • Platform Engineering: Hands-on experience with platform engineering and Azure DevOps and GitHub.
  • Containerization and Orchestration: Proficient with Docker, Kubernetes, and Helm charts.
  • Monitoring and Observability: Experience with APM tools such as Datadog.
  • Infrastructure as Code: Skilled in Terraform, ARM, or CloudFormation.
  • Leadership Skills: Proven experience in leading technical teams and projects, with the ability to inspire and guide team members.
  • Scripting Languages: Proficiency in scripting languages such as Python, Bash, or Java.
  • Agile Methodologies: Experience working within Agile frameworks and methodologies (e.g., Scrum, Kanban).
  • Nice to haves:
    • Certifications: Cloud/DevOps Certifications.
    • DevOps Security(DevSecOps): Strong understanding of security best practices and principles in the DevSecOps lifecycle, including secure coding practices, container security, vulnerability management, and compliance.
    • Databases: Knowledgeable in PostgreSQL, and other databases.
    • Elasticsearch (ECK): Proficiency with Elasticsearch (ECK) as a database technology.
    • Message Queue Management: Experience with message queuing technologies (e.g., RabbitMQ, Apache Kafka, AWS SQS).
    • Testing: Experience with Selenium or similar testing frameworks.

Essential skills & attributes:

  • Ability to prioritize and use initiative
  • Problem solving and analytical skills
  • Communication and presentation skills at all levels
  • Attention to detail and accuracy
  • Leadership skills


Education
Bachelors education in a Computer Science/ IT / Communications Engineering


Desired Candidate Profile

  • Experience: Minimum of 7+ years in DevOps roles with substantial experience in leading technical teams and architecting complex development environments. Proven track record in designing, implementing, and optimizing comprehensive DevOps lifecycle projects.
  • Software Engineering: Strong background in software development with hands-on experience in Java (preferred) and microservices development.
  • Branching and Deployment Strategies: Expertise in defining and implementing effective branching strategies (e.g., GitFlow, trunk-based development) and deployment strategies (e.g., blue-green deployments, canary releases).
  • CI/CD Pipelines: Experience in designing and managing CI/CD pipelines using Jenkins, Azure DevOps, or GitHub Actions.
  • Build Tools: Experience with Gradle and other build tools.
  • Configuration Management: Familiarity with configuration management tools.
  • Cloud Platforms: Expertise in Cloud technologies, with a preference for Azure.
  • Platform Engineering: Hands-on experience with platform engineering and Azure DevOps and GitHub.
  • Containerization and Orchestration: Proficient with Docker, Kubernetes, and Helm charts.
  • Monitoring and Observability: Experience with APM tools such as Datadog.
  • Infrastructure as Code: Skilled in Terraform, ARM, or CloudFormation.
  • Leadership Skills: Proven experience in leading technical teams and projects, with the ability to inspire and guide team members.
  • Scripting Languages: Proficiency in scripting languages such as Python, Bash, or Java.
  • Agile Methodologies: Experience working within Agile frameworks and methodologies (e.g., Scrum, Kanban).
  • Nice to haves:
    • Certifications: Cloud/DevOps Certifications.
    • DevOps Security(DevSecOps): Strong understanding of security best practices and principles in the DevSecOps lifecycle, including secure coding practices, container security, vulnerability management, and compliance.
    • Databases: Knowledgeable in PostgreSQL, and other databases.
    • Elasticsearch (ECK): Proficiency with Elasticsearch (ECK) as a database technology.
    • Message Queue Management: Experience with message queuing technologies (e.g., RabbitMQ, Apache Kafka, AWS SQS).
    • Testing: Experience with Selenium or similar testing frameworks.

Essential skills & attributes:

  • Ability to prioritize and use initiative
  • Problem solving and analytical skills
  • Communication and presentation skills at all levels
  • Attention to detail and accuracy
  • Leadership skills
Join our Telegram channel Get the latest jobs as soon as they are posted Join

Similar Jobs

PricewaterhouseCoopers
Cloud DevOps Manager