Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- A DevOps Manager (collaboratively) leads a team of DevOps engineers to
- transition software from development to operations, plan and maintain operations
- infrastructure, support cloud operations and promote DevOps practices in the engineering teams.
- Accountable for the DevOps team's performance and output either directly or through one or more team/project
- leads. Success in this role means performance, reliability, visibility, repeatability, and customer happiness.
- Main Job Duties:
- Strategically plan and lead the execution of DevOps work to align with company and development goals.
- Maintain infrastructure availability, development, and reliability
- Maintain and develop Continuous Integration / Continuous Delivery (CI/CD) processes
- Maintain and develop SLAs and observability metrics.
- Prioritize and plan team objectives, strategy, and roadmap to align with the company priorities.
- Ensure consistent bookkeeping and documentation of work
- Manage the DevOps team's performance, and team hiring and attrition, acquire good talents for related technical roles and identify low performers and build improvement plans.
- Identify weak areas on the team and create new job roles that fill those weaknesses
- Meet team delivery deadline and maintain a delivery cadence
- Ensure consistent bookkeeping and documentation of development work.
- Represent DevOps communication with other departments.
Job Requirements
- 5+ years of technical development and operations experience working as a DevOps Engineer on enterprise grade ERP/ecommerce projects, with 2+ years of people management experience (performance and KPIs).
- Excellent understanding of web-based software/cloud development, architecture, design and compatibility requirements.
- Excellent understanding of CI/CD Pipelines for Web & Mobile (Jenkins, maven, gradle, Fastlane and shell scripts), Public/Private/Hybrid Clouds, AWS/VMWare, EC2, S3, SES, Route53,VPC, ..
- Broad experience in the common good and bad patterns and new strategies that may be used to get into new
- software development and operations support
- Ability to design and develop pipeline as code, integrating test automation, code quality, telemetry for automated build and release.
- Guides teams on container deployment & orchestration.
- Good practical experience with:
- Network routing/subnetting ,Monitoring, SSL Certificates, File Servers, Security, Performance, High
- Availability, and Disaster Recovery, ... - Containers (Docker, Kubernetes)
- Database Management Systems (PostgreSQL, MySql, MongoDB, ...)
- Source-code release management tools (Git, GitLab, GitHub).
- CloudWatch, Nagios, Prometheus, InfluxDB, ...
- Log analytics tools: ELK Stack: Elastic Search, Logstash, Kibana, ...
- Able to approach problems logically, research options, avoid biases and focus on meaningful data to draw the
- right conclusions.
- Excellent command of the English language, communicate effectively and timely as needed through different
- media, with excellent stakeholder management experience
- Relevant Certificates: CompTIA IT Fundamentals+/A+/Network+/Linux+/Cloud+ , Linux Professional DevOps
- Tools , AWS Certifications Suite , LPIC Certifications Suite ..
- Package: Competitive & Negotiable per case
- Work location: Cairo branch (Nasr city), with frequent travel to Riyadh HQ