Job Openings Senior Technical Lead

About the job Senior Technical Lead

Position Overview:

We are seeking an experienced Senior Technical Lead to join our team in Ottawa, Canada. As a Senior Technical Lead, you will be responsible for overseeing a team of technical professionals and ensuring the effective implementation and maintenance of our IT infrastructure. This role requires expertise in Microsoft 365, cloud services (Azure & AWS), and server and storage management, with experience in large-scale environments.

Key Responsibilities:

Team Management:

  • Lead and manage a team of technical professionals, providing guidance, support, and mentorship to ensure high performance and professional development.
  • Conduct regular performance evaluations and provide constructive feedback to team members.
  • Foster a collaborative and innovative team environment.

Technical Leadership:

  • Provide technical leadership and direction for projects, ensuring alignment with organizational goals and industry best practices.
  • Develop and implement technical strategies and solutions to meet business needs and improve operational efficiency.
  • Stay current with emerging technologies and industry trends to drive innovation.

Microsoft 365 Management:

  • Oversee the administration, configuration, and support of Microsoft 365 services, including Exchange Online, SharePoint, Teams, and OneDrive.
  • Ensure the security, reliability, and performance of Microsoft 365 services.
  • Develop and implement policies and procedures for the effective use of Microsoft 365 tools.

Cloud Services Management:

  • Manage and maintain cloud infrastructure on Azure and AWS, ensuring optimal performance, security, and cost-efficiency.
  • Design and implement cloud-based solutions to support business operations and strategic initiatives.
  • Monitor and optimize cloud resource usage and expenditures.

Server and Storage Management:

  • Oversee the maintenance, configuration, and administration of servers and storage systems.
  • Ensure the availability, performance, and security of server and storage infrastructure.
  • Develop and implement backup, recovery, and disaster recovery plans.

Large Environment Experience:

  • Apply experience gained from working in large-scale IT environments to manage complex infrastructure and systems.
  • Develop and implement scalable solutions to meet the demands of a large user base.
  • Ensure compliance with industry standards and regulatory requirements.

Project Management:

  • Lead technical projects from initiation to completion, ensuring timely delivery within scope and budget.
  • Coordinate with cross-functional teams and stakeholders to ensure project success.
  • Prepare and present project status reports and documentation.

Risk Management:

  • Identify and mitigate risks related to IT infrastructure and services.
  • Develop and implement risk management strategies and contingency plans.
  • Ensure compliance with security policies and procedures.

Qualifications:

  • Bachelors degree in Information Technology, Computer Science, or a related field.
  • Relevant certifications (e.g., Microsoft Certified: Azure Solutions Architect, AWS Certified Solutions Architect) is a plus.
  • A minimum of 10 years of experience in IT infrastructure management, with a focus on Microsoft 365, cloud services (Azure & AWS), and server and storage systems.
  • Proven experience in managing technical teams and leading technical projects.
  • Strong knowledge of IT infrastructure, cloud computing, and cybersecurity principles.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Ability to work effectively under pressure and manage multiple priorities.
  • Proficiency in project management tools and methodologies.