Implement and maintain network security protocols, VLANs, VPNs, and network segmentation.
Manage DNS, DHCP, Directory As a Service, and other core network services.
Monitor network performance, analyze bandwidth utilization, and implement Quality of Service (QoS) policies.
Troubleshoot complex network connectivity issues and implement effective solutions.
Automation & Scripting
Develop, implement, and maintain automation scripts (Python, PowerShell, Bash) to streamline repetitive tasks and improve operational efficiency.
Utilize Infrastructure as Code (IaC) tools (e.g., Terraform, Ansible) for consistent and scalable infrastructure deployment.
Build and maintain monitoring and alerting solutions using tools like Prometheus, Grafana, or Nagios.
Automate system provisioning and develop custom scripts for system maintenance and reporting.
Security & Compliance
Implement and enforce IT security policies, access controls, and data protection measures.
Manage endpoint security solutions and patch management processes.
Manage user authentication systems, including Single Sign-On (SSO), Multi-Factor Authentication (MFA), and privileged access management.
Respond to and manage security incidents, implementing established incident response procedures.
User Endpoint Setup & Onboarding
Plan and execute comprehensive onboarding procedures for new employees, ensuring a seamless first-day experience.
Configure, deploy, and manage workstations (laptops, tablets) and company-approved software across Windows, macOS, Linux, iOS, and Android platforms.
Provision user credentials, configure VPN clients, shared drives, and ensure security compliance for all new user accounts.
Implement and manage Mobile Device Management (MDM) solutions for corporate smartphones and tablets.
Manage user offboarding procedures, including account deactivation, data backup, and equipment retrieval.
Technical Support & User Management
Provide expert-level technical support to end-users, ensuring timely resolution and minimal disruption (L2/L3 support).
Manage user accounts, permissions, and access controls across all corporate platforms.
Manage IT assets, including inventory tracking, lifecycle management, and procurement coordination.
Respond to and resolve help desk tickets efficiently, managing ticketing systems (e.g., Jira Service Management) and maintaining SLA compliance.
Perform remote troubleshooting and support using standard tools (TeamViewer, AnyDesk).
System Maintenance & Optimization
Perform regular system updates, patches, security hardening, and troubleshooting of complex system errors.
Plan and execute system upgrades with minimal downtime.
Optimize system configurations for performance, reliability, and cost efficiency, maintaining high availability and redundancy across critical systems.
Qualifications, Competencies & Skills Required
Education & Experience
Bachelor's degree or diploma in Computer Science, Information Technology, Engineering, or a related field.
Minimum 3-5 years of proven experience in system administration, IT support, or network administration roles.
Relevant industry certifications (e.g., CompTIA, Cisco, Microsoft, Linux/Cloud platforms) are highly desirable.