1. Install, configure, and maintain operating systems, hardware, software, and network devices to ensure seamless operation of IT infrastructure.2. Oversee the companys network infrastructure, ensuring its reliability, performance, and security across different locations.3. Administer and maintain company servers (both on-premises and cloud-based), ensuring high availability, optimal performance, and efficient resource utilization.4. Ensure the security and integrity of IT systems by implementing robust security protocols, firewalls, and encryption methods to protect sensitive data and intellectual property.5. Manage cloud-based systems, including virtual machines, databases, and storage services (e.g., AWS, Azure, Google Cloud), ensuring cost-effective and secure operations.6. Install, configure, and maintain software applications critical for the companys operations (e.g., ERP systems, collaboration tools, CRM, and business applications).7. Ensure regular data backups are performed and stored securely, both on-site and off-site, with appropriate disaster recovery plans in place.8. Implement and manage user access controls, ensuring that appropriate permissions are granted to employees based on job roles.9. Continuously monitor system and network performance to identify potential issues before they impact business operations.10. Develop and implement automation scripts (using PowerShell, Python, Bash, etc.) to streamline repetitive tasks and enhance system management efficiency.11. Provide advanced technical support for resolving hardware, software, and networking issues raised by end-users across different geographies.12. Work closely with other departments (e.g., IT security, software development, database administration) to design and implement integrated IT solutions.13. Evaluate and recommend improvements for current IT systems, keeping the companys technology up-to-date with industry standards.