Senior System Administrator
Richmond, BC Canada | Information Technology
No. of Openings
2-3
Years of Experience
Six to eight
Education Requirement
A bachelor’s degree in computer science, information technology, or a related field is required.
Key Responsibilities
1. System and Network Management: Manage and maintain servers, network infrastructure, and other IT systems, ensuring their security, performance, and availability. This includes overseeing both physical and virtual environments.
2. Security Expertise: Possess advanced knowledge of cybersecurity practices and tools to protect systems and data from threats. Implement and enforce security policies and best practices.
3. Team Leadership: Provide guidance, mentoring, and training to junior system administrators. Lead and supervise the IT team, delegating tasks and ensuring efficient teamwork.
4. Complex Problem Solving: Tackle complex technical issues, troubleshoot problems, and develop innovative solutions to ensure the reliability of IT systems.
5. Capacity Planning: Assess system resource requirements and plan for future growth or scalability. Allocate resources effectively to meet business needs.
6. Disaster Recovery Planning: Develop and maintain comprehensive disaster recovery and business continuity plans to minimize downtime in the event of system failures or disasters.
7. Vendor Management: Interact with IT vendors, negotiate contracts, and manage relationships with third-party service providers. Evaluate and recommend technology solutions and services.
8. Automation and Scripting: Implement automation scripts and tools to streamline routine tasks and improve system efficiency.
9. Policy Development: Create and enforce IT policies, procedures, and best practices, ensuring compliance with regulatory requirements and security standards.
10. Performance Optimization: Continuously monitor system performance, identify bottlenecks, and optimize system resources to achieve maximum efficiency.
11. Backup and Recovery Strategies: Establish and manage data backup and recovery solutions, including regular testing, to ensure data integrity and availability.
12. Documentation: Maintain detailed records, configurations, and documentation of the organization’s IT systems, assisting junior administrators with knowledge transfer.
13. Technical Support: Serve as a subject matter expert, providing advanced technical support for complex issues and collaborating with other IT staff on problem resolution.
14. Infrastructure Upgrades: Plan and execute upgrades, migrations, and system enhancements while minimizing disruptions to business operations.
15. Innovation and Technology Assessment: Stay current with technology trends, evaluate emerging technologies, and make recommendations for their integration into the IT infrastructure.
16. Compliance and Auditing: Ensure that IT systems and practices adhere to relevant regulations and conduct periodic audits to maintain compliance.
17. Project Management: Lead and manage IT projects, coordinating efforts and resources to achieve project goals and objectives.
18. 24/7 On-Call Support: Be available for critical issue resolution outside of regular working hours when necessary.
Must-have Qualifications
1. Certifications: A comprehensive set of certifications that may include CompTIA Security+, CompTIA Network+, Microsoft Certified Systems Engineer (MCSE), Cisco Certified Network Associate (CCNA), and other advanced certifications.
2. Extensive Experience: A minimum of 5-7 years of hands-on experience in system administration, network management, and server administration.
3. Advanced Operating Systems Proficiency: Profound expertise in a variety of operating systems, including Windows Server, Linux, Unix, and possibly others.
4. Network Management Skills: Advanced knowledge of network administration, including configuring and managing routers, switches, firewalls, and load balancers.
5. Server Administration Expertise: Extensive experience in managing and maintaining servers, including virtualization and cloud-based servers.
6. Complex Troubleshooting Skills: The ability to diagnose and resolve complex hardware and software issues quickly and efficiently.
7. Security Expertise: Proficiency in designing and implementing advanced security measures, including firewalls, intrusion detection systems, and encryption.
8. Scripting and Automation Proficiency: Mastery of scripting languages like PowerShell, Bash, and Python and the ability to automate a wide range of tasks.
9. Documentation and Documentation Leadership: Exceptional skills in creating and maintaining clear, detailed, and organized system documentation. May also lead the documentation efforts for the team.
Preferred Qualifications
1. Expert-Level Certifications: Top-tier certifications such as Certified Information Systems Security Professional (CISSP), Cisco Certified Network Professional (CCNP), or Red Hat Certified Engineer (RHCE).
2. Cloud Computing Mastery: Expertise in cloud platforms such as AWS, Azure, or Google Cloud, including architecting and managing cloud-based infrastructure.
3. Virtualization and Containerization Mastery: In-depth knowledge of virtualization technologies like VMware and Hyper-V and containerization platforms like Docker and Kubernetes.
4. Advanced Database Administration: Skills in advanced database management and optimization, including large-scale databases.
5. DevOps and Configuration Management Leadership: Leading the implementation of DevOps practices and tools, as well as managing configuration management tools and workflows.
6. Network Security Leadership: Leading network security initiatives, including the design and implementation of intrusion detection/prevention systems (IDS/IPS) and advanced firewall management.
7. Project Management Skills: Expertise in managing complex IT projects, from planning to execution, and possibly leading project teams.
8. Innovation and Automation Leadership: Proactively identifying opportunities for automation and efficiency improvements and leading the implementation of innovative solutions.
9. Vendor and Budget Management: Experience in vendor relationship management and budget planning and management for IT projects and systems.
10. Mentoring and Training: Experience in mentoring and training junior staff, transferring knowledge, and ensuring the growth of the team.