Senior IT Engineer
About the Team
We are seeking a highly skilled and experienced Senior IT Engineer to join our dynamic IT team. The Senior IT Engineer will play a critical role in managing and maintaining our organization's IT infrastructure, ensuring the reliability, security, and efficiency of our systems. This is a senior-level position that requires a deep understanding of IT best practices, excellent problem-solving skills, and a proactive approach to technology management.
- Project Management and Execution:
- Demonstrate excellent project management skills to plan and execute IT projects efficiently, ensuring timelines and deliverables are met consistently.
- Lead and participate in IT projects, including planning, design, implementation, and documentation.
- System Architecture:
- Act as the primary architect of IT systems, focusing on scalability and stability to support the organization's growth and evolving needs.
- Optimize cloud resources for cost-efficiency, scalability, and security.
- Ensure the compliance and security of cloud-based solutions.
- Custom Scripting:
- Leverage scripting languages such as Python, Bash/sh and Powershell to automate tasks and streamline IT processes.
- DevOps Implementations:
- Experience with DeOps practices including pipeline scripting, Git, and automation techniques using Github Actions, IaC such as Terraform and other relevant tools.
- SaaS Administration:
- Oversee the administration of various SaaS applications, including Okta, Slack, Google Workspace, JAMF, Azure/Intune, Jira, Zendesk, Freshservice, and more.
- Work in troubleshooting and keeping up to date our Tech Stack, ensuring best practices and upgrades take place.
- Cross-Functional Collaboration:
- Collaborate effectively with IT and other business units to scope and execute cross-functional projects, aligning IT with the organization's strategic goals.
- Work closely with other pillars in the IT org to ensure a close partnership in quarterly goals.
- Team Leadership:
- Conduct interviews and participate in team-building activities to assemble and nurture a high-performing IT team.
- Serve as an escalation point to the Jr. IT Engineers and IT Operations technicians
- Documentation and Reporting:
- Maintain detailed documentation of IT systems, configurations, and processes.
- Ensure documentation is up-to-date and accessible to relevant team members.
- Bachelor's degree in Computer Science, Information Technology, or a related field. Master's degree is a plus.
- Proven experience as an IT Engineer, with at least 3-5 years in a senior or lead role.
- Strong knowledge of SaaS Systems Administration such as Okta, Slack, Google Workspace (formerly G-Suite), Fresh Service and more.
- Knowledge of scripting languages such as Python, Powershell, Linux Shell (Bash/Zsh) is a must
- Proficiency in system administration on Windows, Mac, Linux, and/or Unix platforms.
- Proficiency in Windows Administration including Automated Onboarding using AutoPilot, Powershell scripting, Intune and Azure Active Directory administration.
- Experience with cybersecurity practices, including firewalls, intrusion detection, and encryption.
- Excellent problem-solving skills and the ability to think critically under pressure.
- Strong communication and interpersonal skills.
- Ability to work independently and collaboratively in a team environment.
Remote roles in Canada are only available in British Columbia and Ontario.