Systems Limited - Egypt

Senior DevOps Engineer

Posted: 11 hours ago

Job Description

Responsibilities:CI/CD Pipeline Management:Design, implement, and maintain CI/CD pipelines using GitHub Actions, Azure DevOps Pipelines, and other relevant tools to automate testing, building, and deployment of software across various environments.Version Control Management:Manage Git repositories, including branching, merging, and maintaining Git workflows within GitHub and other version control systems.Docker & Containerization:Build, deploy, and manage containerized applications using Docker. Ensure applications are properly containerized and optimized for scalability and efficiency.Automation & Scripting:Develop and maintain automation scripts using Python, Bash scripting..etc., and YAML to streamline deployment processes, reduce manual intervention, and improve operational efficiency.Cloud Infrastructure Management:Configure and maintain cloud environments, particularly in Microsoft Azure. Ensure robust security, scalability, and optimal resource allocation in cloud platforms.Azure DevOps (ADO) Management:Configure and manage Azure DevOps boards, pipelines, and repositories. Provide ongoing support and optimization of DevOps tools to facilitate seamless development cycles.Collaboration & Communication:Work closely with development, QA, and operations teams to ensure smooth integration and continuous delivery pipelines. Collaborate to troubleshoot and resolve deployment and integration issues.Documentation & Best Practices:Create and maintain documentation for CI/CD processes, automation scripts, and cloud configurations. Promote and enforce best practices for DevOps workflows within the team.Qualifications:4 years of Proven experience as a DevOps Engineer or similar role.Strong knowledge of Git, GitHub Actions, and Azure DevOps.Extensive experience in building, managing, and optimizing CI/CD pipelines.Proficient in Docker for containerization and deploying containerized applications.Strong scripting skills in Python, Bash,..etc., and YAML for automation tasks.Hands-on experience with Microsoft Azure and managing cloud-based infrastructure.Understanding of Automation principles and implementation in CI/CD processes.Experience in configuring and maintaining ADO boards and pipelines.Solid problem-solving skills with an ability to troubleshoot and optimize infrastructure.Excellent communication skills and a collaborative mindset.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs