About Company
Northwestel is the telecommunications provider for the North, serving communities across the Yukon, Northwest Territories, Nunavut, Northern British Columbia, and High Level, Alberta. For over 60 years, we’ve been connecting people, businesses, and governments across Canada’s vast and diverse North. We are committed to fostering local talent, supporting community development, and bringing cutting-edge technology to some of the most remote places on Earth. Our mission is to enhance northern life through reliable and innovative communication services. We pride ourselves on a culture of respect, collaboration, and continuous improvement, believing that our strength comes from our people and our deep connection to the communities we serve. Join our team and be part of building the future of northern connectivity, making a tangible difference in the lives of thousands.
Job Description
Are you an experienced DevOps Engineer with a passion for cloud technologies and a drive to innovate? Northwestel Inc. is actively seeking a talented and motivated DevOps Engineer to join our dynamic team in Yellowknife, Northwest Territories. In this critical role, you will be instrumental in designing, implementing, and maintaining robust and scalable infrastructure and application deployment pipelines primarily within the Microsoft Azure ecosystem. You’ll work at the forefront of northern telecommunications, contributing to solutions that bring essential services to diverse communities.
As a DevOps Engineer, you will champion automation, continuous integration, and continuous delivery (CI/CD) practices, transforming our software development lifecycle and operational efficiency. You will collaborate closely with development, operations, and security teams to ensure our systems are reliable, secure, and performant. This is an exciting opportunity to leverage your expertise in Azure DevOps, Infrastructure as Code (IaC), containerization, and monitoring tools to build resilient platforms that underpin critical services. You will be a key player in optimizing our cloud infrastructure, streamlining deployments, and enhancing our overall system stability and scalability. If you thrive in a challenging environment, enjoy solving complex problems, and are eager to make a significant impact by bringing advanced cloud solutions to Canada’s North, we encourage you to apply. This position offers the flexibility of a hybrid work model, allowing you to balance office collaboration with remote productivity while contributing to the North’s digital future.
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines for various applications and services using Azure DevOps.
- Automate infrastructure provisioning and configuration management using Infrastructure as Code (IaC) tools like Terraform or ARM templates within Azure.
- Manage and optimize cloud resources in Microsoft Azure, ensuring cost-efficiency, security, and performance.
- Implement and maintain robust monitoring, logging, and alerting solutions to ensure high availability and quick issue resolution.
- Collaborate with development teams to integrate automated testing, security scanning, and deployment practices early in the development lifecycle.
- Develop and maintain scripts (e.g., PowerShell, Python, Bash) to automate routine operational tasks and system administration.
- Ensure compliance with security standards, regulatory requirements, and best practices across all environments.
- Participate in on-call rotations for critical system support, as needed, to maintain service continuity.
- Mentor junior team members and promote DevOps best practices throughout the organization.
- Contribute to architectural discussions and strategic planning for cloud-native solutions and modernization initiatives.
Required Skills
- Proven experience as a DevOps Engineer or similar role with a strong focus on Microsoft Azure.
- Extensive experience with Azure DevOps (Pipelines, Boards, Repos, Artifacts).
- Solid understanding and practical experience with Infrastructure as Code (IaC) tools (e.g., Terraform, Azure ARM templates).
- Proficiency in scripting languages such as PowerShell, Python, or Bash.
- Experience with containerization technologies (Docker, Kubernetes) and Azure Kubernetes Service (AKS).
- Strong understanding of networking concepts, security best practices, and cloud architecture principles.
- Experience with monitoring and logging tools (e.g., Azure Monitor, Application Insights, Log Analytics).
- Excellent problem-solving abilities and a proactive approach to system improvements.
- Strong communication and collaboration skills, with an ability to work effectively in cross-functional teams.
Preferred Qualifications
- Microsoft Certified: Azure DevOps Engineer Expert or other relevant Azure certifications.
- Experience with hybrid cloud environments and on-premise infrastructure integration.
- Familiarity with database administration (SQL, NoSQL) in an Azure context.
- Knowledge of configuration management tools like Ansible or Chef.
- Experience working in a telecommunications environment or similar highly regulated industry.
- Bachelor's degree in Computer Science, Information Technology, or a related technical field.
Perks & Benefits
- Competitive salary package and comprehensive benefits program.
- Comprehensive health, dental, and vision insurance coverage.
- Generous paid time off, including vacation, sick leave, and holidays.
- Opportunities for professional development, training, and continuous learning.
- Relocation assistance available for eligible candidates moving to Yellowknife.
- A supportive, inclusive, and collaborative work environment.
- Employee assistance program for personal and professional support.
- Contribution to connecting northern communities with vital communication services.
- Hybrid work model for enhanced flexibility and work-life balance.
How to Apply
Interested candidates are invited to submit their detailed resume and a compelling cover letter through our official career portal. Please highlight your specific experience with Microsoft Azure and comprehensive DevOps practices. We thank all applicants for their interest; however, only qualified candidates selected for an interview will be contacted. We encourage you to click on the link below to apply for this exciting opportunity.