Senior Systems Administrator
Role details
Job location
Tech stack
Job description
Responsible for the organization's entire IT infrastructure, focusing on the design, implementation, maintenance, and security of complex systems. This is a senior-level position that often involves project leadership, mentoring junior staff, and resolving the most complex technical issues., * System and Network Management: Install, configure, and maintain servers, network devices (routers, firewalls), operating systems (Windows, Linux/Unix), and software applications.
-
Performance and Optimization: Monitor system performance, analyze data, and implement enhancements, upgrades, and patches to ensure optimal performance, availability, and capacity.
-
Security and Compliance: Implement, and monitor security protocols, including access controls, firewalls, and data protection measures, to safeguard the organization's data and systems.
-
Troubleshooting and Support: Diagnose and resolve complex hardware, software, and network issues, often serving as an escalation point for junior IT staff or internal customers of IT.
-
Project Management: Lead or serve as a subject matter expert on IT projects, such as system upgrades, migrations to cloud platforms (AWS, Azure), and new system deployments.
-
Backup and Disaster Recovery: Design and implement robust backup and recovery procedures and test disaster recovery plans to ensure business continuity.
-
Automation and Documentation: Automate routine tasks using scripting languages (e.g., PowerShell, Python) and create and maintain comprehensive technical documentation, policies, and procedures.
-
Leadership and Mentoring: Supervise, train, and mentor junior IT staff members, promoting professional development and effective teamwork.
Requirements
-
Education: A bachelor's degree in Computer Science, Information Technology, or a related field is required. However, extensive experience may be a substitute in certain situations.
-
Experience: 5-10 years of professional systems administration experience is a prerequisite, with a proven track record of managing complex IT environments.
-
Technical Expertise:
o Proficiency in various operating systems (Windows Server, Windows, Linux).
o Experience with virtualization technologies (VMware Specifically).
o Strong understanding of networking concepts (LAN/WAN, TCP/IP, DNS, DHCP).
o Familiarity with cloud computing platforms (AWS and Azure at a minimum).
o Experience with the deployment and maintenance of storage systems (SAN, NAS) both Fiber Channel and iSCSI is required.
o Some experience with database administration tasks is a required.
- Soft Skills:
o Excellent analytical and problem-solving skills.
o Strong communication skills, both written and verbal, to interact with technical and non-technical staff.
o Leadership and project management abilities.
o Ability to work independently, prioritize tasks, and manage multiple projects simultaneously.