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.