Role Description
Join TELUS's dynamic Application Delivery Team as a Deployment Specialist, where you'll play a crucial role in deploying and supporting our retirement and benefits solution for a growing client base. You'll be responsible for building and configuring server environments, managing application deployments, and providing technical support across both cloud and on-premise infrastructures.
This role offers the opportunity to work with cutting-edge Microsoft technologies while supporting critical Retirement and Benefits systems that impact thousands of users. As part of a high-performing team, you'll contribute to our continued expansion while working in an agile, collaborative environment with diverse team members across multiple locations.
We're fully remote; work from anywhere in Canada while collaborating with a high-performing, distributed team. You'll work directly with client IT teams to understand their needs, deliver solutions, and provide support during critical releases and go-lives.
In a typical week, you'll be building and configuring environments, deploying application updates, executing database tasks, managing Active Directory, and resolving technical issues across the full three-tier stack β database servers, application servers, and web servers. No two weeks look the same.
Core Responsibilities:
-
Environment Management:
Build and configure shared and client-specific environments including production, non-production, and disaster recovery systems.
-
Server & Application Deployment:
Perform server installations, configurations, deployments, and OS upgrades using Microsoft technologies (Windows Server 2012-2019, IIS).
-
Database Administration:
Execute SQL Server tasks including database backup/restore, user permissions management, and T-SQL script deployment.
-
Active Directory Management:
Handle user and group creation, delegation, and domain environment administration.
-
System Migration & Upgrades:
Lead server and application migrations, ensuring minimal downtime and optimal performance.
-
Automation & Scripting:
Develop PowerShell scripts and system reports using SQL Report Builder to streamline operations and reduce manual work.
-
Issue Resolution:
Triage, analyze, and coordinate resolution of complex technical issues across applications hosted on various platforms.
-
Client Support:
Provide technical guidance and support to client IT teams, including after-hours support during critical releases and busy periods.
-
Documentation & Compliance:
Create and maintain technical documentation, service catalogs, and ensure security and performance standards.
Qualifications
-
Must-Have Experience:
Bachelor's degree in Computer Science/Engineering (or equivalent experience) with 3β5+ years of relevant infrastructure and systems administration experience.
-
Windows Server Proficiency:
Hands-on experience with Windows Server 2012-2019 (installation, configuration, management, and IIS role).
-
Database Expertise:
Strong SQL Server management skills, including T-SQL and SSRS; experience with backup/restore, user permissions, and script deployment.
-
Scripting & Automation:
Advanced knowledge of PowerShell scripting; practical experience with VBScript, CMD, and SQL scripting.
-
Active Directory Management:
Experience with Active Directory or LDAP in domain environments.
-
Application Architecture Understanding:
Knowledge of N-Tier applications utilizing IIS web frontend, .NET services, and SQL Server backend.
-
Microsoft Azure Experience:
Working experience with Microsoft Azure (Storage, ASG, VMs, Azure DB).
-
Problem-Solving:
Strong troubleshooting and analytical skills with ability to manage multiple assignments and think systematically.
-
Communication:
Strong interpersonal skills with ability to explain complex technical solutions to diverse audiences.
Requirements
-
Nice-to-Have:
Knowledge of Octopus Deploy or Azure DevOps Pipeline.
-
Advanced Cloud:
Experience with Azure Serverless, Azure Container Instance, Kubernetes, and Docker.
-
Multi-Cloud:
Familiarity with AWS and Google Cloud Platform (GCP).
-
Methodologies:
Experience working with Agile methodologies (Scrum and Kanban).
-
.NET Development Familiarity:
Practical experience or working knowledge of .NET development (VB.Net or C#).
Benefits
-
Comprehensive total rewards package highlighting competitive salary and bonus structures.
-
Minimum 3 weeks of vacation.
-
Flexible benefits plan to meet the needs of you and your family.
-
Flexibility to work in-office, virtually or a combination of both.
-
Generous company matched 401K.
-
Opportunity to give back to communities in which we work, live and serve.
-
Career growth and learning & development opportunities to develop your skills.
-
And much moreβ¦