onsite
CS-01 - IT Infrastructure Support Analyst Stream 1 and IT Developer Stream 2 - Government of Canada
Software Engineer
IT Infrastructure Support Analyst and Developer role focused on maintaining secure, high‑availability systems across Windows and Linux platforms, automating tasks with PowerShell, and leveraging Azure services to support government operations.
About the role
Key Responsibilities
- Maintain and troubleshoot enterprise‑grade Windows Server and Linux environments, ensuring 99.9% uptime.
- Develop and deploy PowerShell scripts to automate routine tasks, improve system reliability, and reduce manual effort.
- Configure and manage Azure resources, including virtual machines, networking, and security controls.
- Collaborate with cross‑functional teams to design, implement, and support infrastructure solutions that meet business and compliance requirements.
- Respond to incidents, perform root‑cause analysis, and implement corrective actions to prevent recurrence.
Requirements
- 3+ years of experience in IT infrastructure support, with a strong focus on Windows Server and Linux administration.
- Proficiency in PowerShell scripting and automation best practices.
- Hands‑on experience with Azure services (VMs, networking, security).
- Solid understanding of networking concepts, security principles, and compliance frameworks.
- Excellent problem‑solving skills and the ability to work independently in a fast‑paced environment.
Skills
windows serverlinuxazure