Job Description:
As a Senior Systems Administrator, you will play a critical role in ensuring the high availability, performance, and security of our IT infrastructure. Your expertise in operating systems, networking, cloud environments, and enterprise-level infrastructure management will be invaluable to our team.
About the Role:
This is a permanent position with 2 days onsite and 3 days remote. You will be responsible for managing and improving our IT infrastructure, including on-premises and cloud-based systems. This will involve installing, configuring, and maintaining hardware and software, as well as ensuring the stability, security, and performance of our IT infrastructure across multiple platforms.
Key Responsibilities:
- Systems Administration: Oversee and support on-premises and cloud-based systems, install, configure, and maintain hardware and software, including servers, storage, and networking components.
- Monitoring & Performance Tuning: Continuously monitor system health, performance, and capacity, diagnose and troubleshoot issues to ensure optimal performance and availability, perform proactive patching and upgrades to minimize disruptions.
- Security Management: Implement and maintain security policies and procedures to safeguard systems and data, address vulnerabilities and ensure systems comply with best practices and regulations, plan and coordinate upgrades to firewalls, VPNs, and other security tools.
- Backup & Disaster Recovery: Manage backup strategies and disaster recovery plans, regularly test and refine recovery procedures to ensure data integrity and reliability.
- Automation & Scripting: Develop scripts and automate administrative tasks using PowerShell or equivalent tools.
- Collaboration & Support: Provide support for escalated issues from internal teams and external support providers, collaborate with developers, network administrators, and IT teams to optimize infrastructure, document system configurations, processes, and procedures for stakeholders.
Requirements:
- 5+ years of experience in a Senior Systems Administrator or equivalent role.
- Expertise in Windows systems administration.
- Strong knowledge of cloud platforms (AWS, Azure, GCP) and virtualization technologies (VMware, Hyper-V).
- Hands-on experience with networking (TCP/IP, DNS, DHCP, VLANs, etc.).
- Proficiency in scripting and automation using PowerShell.
- Experience with disaster recovery planning and execution.
- Knowledge of cybersecurity best practices (firewalls, VPNs, IDS/IPS).
- Ability to thrive in a hybrid work environment with excellent time management skills.
- Strong problem-solving abilities to troubleshoot complex system issues.
- Willingness to participate in an on-call rota.
Desirable Skills:
- Experience with containerization technologies such as Docker and Kubernetes.
- Familiarity with monitoring tools like SCOM, Nagios, Zabbix, Prometheus, or Azure Monitor.
- Microsoft Server and Azure certifications are advantageous.
Benefits:
2 Days Onsite / 3 days remote