Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Main Responsibilities
- Production servers monitoring and take corrective actions.
- Implement and execute solutions that increase servers' availability.
- Backup, restore and disaster recovery plans.
- Maintain servers' security (Be update with security solutions and take corrective
actions). - Plan and execute high availability solutions.
- Recommend architecture improvements, recommend process improvements.
- Maintain Automation scripts for any manual work.
- Install, Configure, Deploy and maintain production servers on cloud based.
- Maintain Production and Staging servers' performance and availability.
- Plan and execute projects deployments (including any backup required).
- Ensures system security with the most recent cloud security solutions and practices.
- Building and improving our existing processes, pipelines, CI/CD, and tools.
- Contingency and disaster recovery plans.
- Implement Linux based solutions (e.g., continuous integration, LDap ...etc.).
- Users’ email and chat accounts management.
- Provide necessary Linux support to teams and individuals through ticketing system.
Job Requirements
- Bachelor's degree in computer science/communication engineering or any other
related field. - Graduates of the Information Technology Institute (ITI) are preferred.
- 1+ Years system administration/ engineering experience.
- Strong scripting skills (i.e., Bash, Python).
- Strong understanding of version control systems (Git).
- Strong understanding of virtualization and containerization.
- Strong understanding of RDBMS (i.e., MySQL, MariaDB).
- Strong understanding of CI/ CD pipelines.
- Strong understanding of System security.
- Knowledge of DevOps tools and technologies.
- Good knowledge of cloud platforms (AWS, GCP, etc.)
- Good understanding of Networking.
- Familiar with PHP, Node and Ruby stacks.
- Proficiency in business correspondence.
- Solid experience with working in an environment where products have to be
delivered to specific time scales. - Strong multi-tasking skills and analysis skills.
- Excellent communication skills.
- Proficiency in English language, written and spoken.
- Problem-solving attitude.