Job Description
  1. Linux Server Administration:
  • Manage and maintain Linux-based servers, including configuration, security, and performance optimization.
  • Troubleshoot server-related issues and ensure system uptime and reliability.
  • Docker Containerization:
  • Create, manage, and orchestrate Docker containers for various applications.
  • Implement best practices for container security and performance.
  • Deployment Automation:
  • Design and implement automated deployment pipelines for applications written in various programming languages.
  • Collaborate with development teams to ensure smooth and efficient code deployments.

 

  1. Infrastructure as Code (IaC):
  • Utilize Infrastructure as Code tools (e.g., Terraform, Ansible) to manage and provision infrastructure resources.
  • Continuous Integration and Continuous Deployment (CI/CD):
  • Implement and maintain CI/CD pipelines to automate testing and deployment processes.
  • Monitor and improve deployment speed and reliability.
  • Monitoring and Logging:
  • Set up and maintain monitoring tools to proactively identify and resolve issues.
  • Manage log aggregation and analysis for troubleshooting and performance optimization.

 

  1. Security and Compliance:
  • Collaborate with the security team to implement and maintain security best practices.
  • Ensure compliance with industry standards and regulations.
  • Documentation and Knowledge Sharing:
  • Document system configurations, processes, and procedures.
  • Share knowledge and mentor team members on DevOps best practices.

 

Qualifications:

  1. Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience).
  2. Proven experience as a DevOps Engineer or similar role.
  3. Proficiency in Linux server administration.
  4. Strong knowledge of Docker containerization and container orchestration (e.g., Kubernetes).
  5. Experience with automation tools such as Ansible, Terraform, and Jenkins.
  6. Familiarity with a variety of programming languages and their deployment requirements.
  7. Solid understanding of CI/CD pipelines and version control systems (e.g., Git).
  8. Excellent problem-solving skills and the ability to troubleshoot complex issues.
  9. Strong communication and collaboration skills.
  10. Relevant certifications (e.g., AWS Certified DevOps Engineer, Certified Kubernetes Administrator) are a plus.

Salary

Competitive

Monthly based

Due Time

Paid time off Learning budget
Job Overview
Job Posted:
1 year ago
Job Type
Full Time
Job Role
Administrator
Education
Bachelor's or equivalent level.
Experience
1 years
Country
Egypt

Share This Job:

  • Copy Link