https://bayt.page.link/2ZxmF4JrvcT76qxG7
Create a job alert for similar positions

Job Description

Senior DevOps Engineer



Job Description



We are seeking an experienced and talented Senior DevOps Engineer to join our dynamic team. As a Senior DevOps Engineer, you will play a crucial role in optimizing our software development and deployment processes, ensuring scalability, reliability, and security of our infrastructure, and driving continuous improvement in our DevOps practices.
Infrastructure Automation: Design, build, and maintain infrastructure as code (IAC) using tools like Terraform, Ansible, or similar technologies to automate provisioning and configuration management. Continuous Integration/Continuous Deployment (CI/CD): Develop and maintain CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or similar, to automate the build, test, and deployment processes. Containerization and Orchestration: Implement and manage containerization solutions (Docker) and container orchestration platforms (Kubernetes) to improve scalability and resource utilization. Monitoring and Logging: Set up and manage monitoring, alerting, and logging systems (e.g., Prometheus, ELK stack, Grafana) to ensure the health and performance of the infrastructure and applications. Security and Compliance: Implement security best practices, perform vulnerability assessments, and ensure compliance with industry standards (e.g., PCI-DSS, HIPAA) in collaboration with the security team. Collaboration: Collaborate closely with development, QA, and operations teams to optimize the DevOps pipeline and improve the overall software development lifecycle. Troubleshooting and Incident Response: Participate in incident management and provide support for resolving production issues promptly. Capacity Planning: Monitor system performance and resource utilization, and plan for capacity scaling as needed. Documentation: Maintain clear and up-to-date documentation of infrastructure, processes, and configurations. Mentorship: Provide mentorship and guidance to junior DevOps team members.

Personal Skills



Good command of the English language. Strong problem-solving and analytical skills. Excellent communication and collaboration skills. Ability to work well in a team environment. Attention to detail and ability to manage multiple tasks simultaneously. Strong time management and organizational skills.

Technical Skills



Bachelor's degree in computer science, Information Technology, or related field (or equivalent work experience).
• Proven experience as a DevOps Engineer or similar role for at least 4 years.
• Strong knowledge of cloud platforms (AWS, Azure, GCP) and their services.
• Proficiency in scripting and automation (e.g., Shell, Python, Ruby).
• Expertise in configuration management tools (e.g., Ansible, Puppet, Chef).
• Experience with containerization and orchestration tools (Docker, Kubernetes).
• Hands-on experience with CI/CD tools (Jenkins, GitLab CI/CD).
• Knowledge of monitoring and logging tools (Prometheus, ELK stack, Grafana).
• Strong understanding of security best practices and compliance standards.
• Excellent problem-solving and troubleshooting skills.
• Strong communication and teamwork abilities.
• Relevant certifications (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator) is a plus.

Education



B.Sc. of Engineering, Computer Science
Job Location Cairo, Egypt Job Role Engineering Years of Experience Min: 4 Max: 8
You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.