Job Openings Senior System & Network Engineer

About the job Senior System & Network Engineer

Senior System/Network Engineer Position Description

Position Overview

We are seeking an experienced Senior System/Network Engineer to join our growing MSP team. This role requires deep expertise in Microsoft technologies and advanced networking skills to support our diverse client base. The successful candidate will be responsible for designing, implementing, and maintaining complex IT infrastructures while providing exceptional technical leadership and client service.

Key Responsibilities

Microsoft 365 & Azure Administration

  • Design, deploy, and manage comprehensive Microsoft 365 environments including Exchange Online, SharePoint, Teams, and Intune
  • Architect and implement Azure infrastructure solutions including virtual networks, storage accounts, and compute resources
  • Configure and manage Azure Active Directory, conditional access policies, and multi-factor authentication
  • Implement and maintain Azure backup and disaster recovery solutions
  • Optimize Microsoft 365 security and compliance features including DLP, retention policies, and threat protection
  • Manage Azure cost optimization and resource governance across multiple client tenants

Windows Server & Operating Systems

  • Deploy, configure, and maintain Windows Server environments (2016/2019/2022)
  • Manage Active Directory Domain Services, Group Policy, and DNS/DHCP services
  • Implement and maintain virtualization solutions using Hyper-V and VMware
  • Configure and manage Windows Server roles including File Services, Print Services, and Remote Desktop Services
  • Perform system hardening and security configuration management
  • Troubleshoot complex OS-level issues and performance optimization

Network Infrastructure

  • Design and implement enterprise-level network architectures including VLANs, routing, and switching
  • Configure and manage firewalls, VPN solutions, and network security appliances
  • Implement and maintain wireless network infrastructure and access control
  • Perform network monitoring, analysis, and performance optimization
  • Design and implement network segmentation and micro-segmentation strategies
  • Manage WAN connectivity including MPLS, SD-WAN, and internet circuits

Client Management & Support

  • Serve as primary technical escalation point for complex client issues
  • Conduct technical assessments and develop infrastructure improvement recommendations
  • Lead client meetings and present technical solutions to stakeholders
  • Mentor junior team members and provide technical guidance
  • Participate in after-hours emergency support rotation
  • Document technical procedures and maintain accurate client documentation

Required Qualifications

Technical Skills

  • Microsoft 365: Expert-level knowledge of all core services, advanced configuration, and security implementation
  • Azure: Minimum 3+ years hands-on experience with IaaS, PaaS, and SaaS solutions
  • Windows Server: Advanced expertise in Windows Server 2016/2019/2022 administration
  • Networking: Deep understanding of TCP/IP, routing protocols (OSPF, BGP), switching, and network security
  • Virtualization: Proficiency with Hyper-V, VMware vSphere, or similar platforms
  • Security: Strong knowledge of cybersecurity best practices and compliance frameworks

Certifications (Preferred)

  • Microsoft 365 Certified: Expert or Specialist level
  • Microsoft Azure Administrator Associate (AZ-104) or higher
  • Microsoft Certified: Windows Server Hybrid Administrator Associate
  • Cisco CCNA/CCNP or equivalent networking certification
  • CompTIA Security+ or similar security certification

Experience Requirements

  • Minimum 5+ years of experience in enterprise IT environments
  • 3+ years of experience in MSP or similar client-facing technical role
  • Proven track record of managing multiple client environments simultaneously
  • Experience with IT project management and implementation
  • Strong troubleshooting and problem-solving abilities

Preferred Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or related field
  • Experience with PowerShell scripting and automation
  • Knowledge of backup and disaster recovery solutions
  • Familiarity with monitoring tools
  • Experience with compliance frameworks
  • Previous experience in a leadership or mentoring role

Core Competencies

  • Excellent communication and interpersonal skills
  • Strong analytical and problem-solving abilities
  • Ability to work independently and manage multiple priorities
  • Customer service orientation with professional demeanor
  • Adaptability to rapidly changing technology landscape
  • Strong documentation and knowledge transfer skills

Working Conditions

  • Full-time position with occasional evening and weekend work
  • On-call rotation for emergency support
  • Hybrid work environment with flexibility for remote work