Job Description
Job responsibilities
Key Roles and Responsibilities:
-
To Install, configure, and maintain servers, operating systems, and related infrastructure in the data center and/or cloud environments.
-
Deploy, configure, and support in-house developed applications and system updates in production, testing, and staging environments.
-
Monitor system performance, availability, and capacity, ensuring optimal operation of enterprise systems.
-
Manage backups, disaster recovery processes, and system redundancy to ensure business continuity.
-
Ensure secure configuration of systems, including patch management, access controls, and security hardening.
-
Support integration between internal enterprise systems and external platforms by maintaining infrastructure connectivity and services.
-
Troubleshoot and resolve infrastructure, server, and system-related incidents in a timely manner.
-
Manage virtualization environments, storage systems, and network connectivity within the data center.
-
Implement and maintain system monitoring tools and alerts for proactive issue detection.
-
Coordinate with software developers and database administrators to ensure smooth deployment and system compatibility.
-
Maintain documentation of system configurations, infrastructure architecture, and operational procedures.
-
Ensure compliance with IT policies, security standards, and operational best practices.
Qualifications
-
Master’s Degree in Software Engineering
3 Years of relevant experience
-
Master’s Degree in Computer Science
3 Years of relevant experience
-
Master’s Degree in Information and Communication Technology
3 Years of relevant experience
-
Bachelor of Science in Computer Engineering
5 Years of relevant experience
-
Bachelor’s Degree in Information Communication & Technology
5 Years of relevant experience
-
Bachelor's Degree in Software Engineering,
5 Years of relevant experience
-
Bachelor's Degree in Computer Sciences
5 Years of relevant experience
-
Master’s degree in Computer Engineering with 3 years of working experience
3 Years of relevant experience
Key skills and competencies for a system administrator position include:
-
Strong knowledge of server operating systems (Linux and/or Windows Server environments).
-
Experience in system administration, including installation, configuration, and maintenance of enterprise servers.
-
Proficiency in virtualization technologies (e.g., VMware, Hyper-V, or equivalent).
-
Understanding of networking fundamentals (DNS, DHC?, ???/??, firewalls, load balancing).
-
Experience with application deployment, release management, and environment configuration.
-
Knowledge of system monitoring and logging tools.
-
Familiarity with backup, disaster recovery, and high-availability solutions.
-
Understanding of cybersecurity principles, patch management, and system hardening.
-
Scripting skills (e.g., Bash, PowerShell, Python) for automation and system management.
-
Strong troubleshooting and problem-solving abilities in complex infrastructure environments.
-
Ability to work in high-availability environments with critical uptime requirements.
-
Strong documentation, organizational, and operational discipline skills.