Senior System Engineer

  • Abu Dhabi
  • Techjunction

Duration: 2 Years – Extendable

Salary: 15000 AED

Job Description:

A Senior System Administrator, also known as a Senior Systems Administrator or Senior SysAdmin, is responsible for overseeing the management, configuration, and maintenance of an organization’s computer systems, servers, and networks. They typically have a higher level of experience and expertise compared to a regular System Administrator. The job description of a Senior System Administrator often includes the following responsibilities:

  • System Administration: Managing and administering computer systems, servers, operating systems (such as Linux, Windows, or Unix), and virtualization technologies. This includes installation, configuration, maintenance, and troubleshooting of hardware and software components.
  • Network Infrastructure Management: Configuring and maintaining network infrastructure, including routers, switches, firewalls, and VPNs. Ensuring network connectivity, security, and performance.
  • Server Administration: Managing and maintaining server infrastructure, including physical and virtual servers. This involves provisioning resources, configuring services, monitoring performance, and ensuring high availability.
  • Security and Access Controls: Implementing and enforcing security measures, access controls, and authentication mechanisms to protect systems and data. Conducting regular security audits and vulnerability assessments.
  • Backup and Disaster Recovery: Developing and implementing backup and disaster recovery strategies to ensure data integrity and business continuity. Performing regular backups, testing recovery procedures, and maintaining documentation.
  • System Monitoring and Performance Optimization: Monitoring system performance, capacity, and availability. Analyzing performance metrics, identifying bottlenecks, and optimizing system resources for improved efficiency.
  • Troubleshooting and Problem Resolution: Investigating and resolving complex technical issues related to systems, networks, and applications. Providing timely and effective technical support to users and other IT teams.
  • Automation and Scripting: Developing and maintaining automation scripts and tools to streamline system administration tasks, improve efficiency, and reduce manual effort. Using scripting languages such as PowerShell, Bash, or Python.
  • Documentation and Knowledge Sharing: Creating and maintaining comprehensive documentation, including system configurations, procedures, and troubleshooting guides. Sharing knowledge and providing mentorship to junior team members.
  • Project Management and Collaboration: Participating in IT projects, including system upgrades, migrations, and deployments. Collaborating with cross-functional teams, such as developers, network engineers, and security specialists, to ensure smooth operations and integration.