Job Title: Senior Engineer – Managed Service Provider (MSP)

Location: [Office Location or Remote Options]
Department: Engineering / IT Operations
Reports To: Director of IT Operations

Job Summary:

We are seeking a highly skilled Senior Engineer with a deep understanding of MSP environments to support our clients and deliver advanced IT solutions. The Senior Engineer will act as a technical expert, managing complex issues, designing infrastructure solutions, and leading projects. This role is ideal for someone who excels in fast-paced, client-centered environments and has experience managing diverse IT infrastructures for multiple clients.

Key Responsibilities:

  • Technical Leadership: Serve as a senior technical resource for troubleshooting and resolving high-level IT issues, guiding junior engineers, and supporting other IT team members.
  • Client Solutions Design: Develop, implement, and maintain customized IT infrastructure solutions, including network architecture, security configurations, and cloud migrations, based on client needs.
  • Infrastructure Management: Manage client networks, servers, and applications, ensuring optimal performance, security, and scalability within on-premises and cloud environments (Azure, AWS, etc.).
  • Project Management: Lead and execute IT projects, including system upgrades, migrations, and integrations, ensuring they meet scope, quality, and timeline requirements.
  • Documentation and Reporting: Maintain comprehensive documentation for client environments, project progress, and system configurations, providing regular reports to clients and leadership.
  • Security and Compliance: Ensure that all client infrastructures adhere to security best practices, compliance requirements, and internal policies. Conduct periodic security reviews and implement proactive measures.
  • Automation and Optimization: Implement automation tools and scripts to improve the efficiency and reliability of IT services, identifying and reducing manual, repetitive tasks.
  • Technical Support: Provide Tier 3 escalation support for complex issues and participate in the on-call rotation as needed.

Qualifications:

  • Education: Bachelor’s degree in Computer Science, Information Technology, or related field preferred.
  • Experience: Minimum 10 years in IT roles with at least 3 years in an MSP or multi-client environment.
  • Skills and Competencies:
    • Advanced knowledge of Windows and Linux server environments, virtualization (VMware, Hyper-V), networking, and storage solutions.
    • Strong expertise in cloud services (AWS, Azure, Office 365), including architecture, migration, and management.
    • Proficiency in networking concepts and equipment (firewalls, switches, VPNs, DNS, DHCP, etc.).
    • Experience with cybersecurity practices, tools, and protocols, such as firewalls, SIEMs, and anti-malware solutions.
    • Strong scripting and automation skills (PowerShell, Python, etc.) to drive process improvements.
  • Certifications: Certifications like MCSE, AWS Certified Solutions Architect, CCNA/CCNP, or other relevant certifications are preferred.

Why Join Us?

  • Cutting-Edge Technologies: Work with the latest technology in cloud, security, and automation.
  • Collaborative Culture: Join a team of skilled professionals dedicated to delivering top-notch client solutions.
  • Professional Development: Access to training and certifications to further your technical expertise and career growth.

If you are a motivated, solution-oriented professional ready to tackle complex IT challenges and lead technical initiatives, we’d love to hear from you!