Job Summary
:
We are seeking a highly skilled and experienced Senior System Admin Engineer to join our dynamic IT team. The ideal candidate will have in-depth knowledge of server management, network infrastructure, and cloud technologies. This role is critical in maintaining the stability, security, and scalability of our IT systems and supporting our transition to a hybrid cloud environment.
Key Responsibilities
:
-
Manage, monitor, and maintain company servers (Linux, Windows) and network infrastructure.
-
Ensure high availability, performance, and reliability of all IT systems and services.
-
Perform regular system audits, upgrades, and patches to ensure systems are up-to-date and secure.
-
Troubleshoot and resolve complex hardware, software, and networking issues.
-
Collaborate with network staff to ensure smooth and reliable operation of software and systems
-
for fulfilling business objectives and processes.
-
Work with executive team members, decision makers, and stakeholders to define business
-
requirements and systems goals, and to identify and resolve business systems issues.
-
Lead the design, deployment, and maintenance of cloud infrastructure (Azure Cloud).
-
Collaborate with the IT team to develop and implement cloud migration strategies.
-
Optimize cloud usage for performance and cost efficiency.
-
Manage and support virtualization platforms (VMware, Hyper-V, Prox mox ) and storage solutions.
-
Ensure optimal performance of virtualized environments and conduct capacity planning.
-
Implement backup and disaster recovery plans for critical systems.
-
Develop and maintain automation scripts using PowerShell, Bash, Python, or similar.
-
Automate routine system administration tasks to improve efficiency and reduce manual effort.
-
Lead IT infrastructure projects, including upgrades, migrations, and new deployments.
-
Coordinate with cross-functional teams to ensure timely project delivery.
-
Document procedures, configurations, and changes to systems and infrastructure.
Key Requirements:
Education:
-
Bachelor’s degree in computer science, Information Technology, or a related field (or equivalent experience).
-
5 to 8 years of experience in system administration or similar role.
-
Proven experience managing Linux/Unix and Windows Server environments.
-
Hands-on experience with cloud platforms (Azure).
Technical Skills:
-
Strong understanding of networking protocols and services (TCP/IP, DNS, DHCP, VPN).
-
Proficiency in virtualization technologies (VMware, Hyper-V, Proxmox).
-
Expertise in scripting and automation tools (PowerShell, Bash, Python).
-
Experience with monitoring and management tools (OP Manager, AD Audit, Zabbix).
-
Familiarity with configuration management tools (Ansible, Puppet, Chef).
-
Knowledge of backup and disaster recovery solutions
Certifications
(preferred):
-
Microsoft Certified: Azure Administrator Associate
-
Microsoft Certified: MCSA – MCSE
-
VMware Certified Professional (VCP)
-
CompTIA Security+ or equivalent security certification.
If interested, please send your updated resume in a PDF format to: jobs@madkour.com.eg mentioning the job title in the e-mail subject.