Cloud Developer - Azure Full-time Job
Mar 6th, 2024 at 12:26 IT & Telecoms Calgary 101 views Reference: 5237Job Details
PURPOSE OF THE POSITION:
The IS team provides cloud development services for multiple solutions across CPKC. The cloud team is responsible for helping application teams across CPKC with cloud (AWS and Azure) solutions including real-time data processing, on premise integrations, custom web applications, chat bots, and container-hosted applications. The team is responsible for designing, developing, and supporting cloud solutions that provide both integrations to on premise IS applications and applications directly for use by end-users at CPKC. This role will be responsible for working with Solution Architects, Business Analysts, and other members of the business to develop, deliver, and support cloud solutions primarily using serverless components. This position will have a focus on Microsoft Azure, but will be expected to do some work in AWS.
POSITION ACCOUNTABILITIES:
- Responsible for maintaining and supporting the application and related data processes in a production environment
- Develops applications following standards set by and for the team, including promotion standards, naming standards, integrations standards, documentation standards, and code repository standards
- Responsible for monitoring usage to reduce cloud costs
- Collaborates closely with project teams, including Business Analysts, Solution Architects, Project Managers, Application Developers, and Developers
- Collaborates with other members of the cloud team to provide and receive peer reviews of all cloud production deployments
- Sustainment responsibilities can include: Immediate incident resolution of application problems, performance problems, and integration problems
- Provides 24/7 on call support in rotation for cloud support
- Understands the importance of secure data and maintains the confidentiality of CPKC data
POSITION REQUIREMENTS:
- 5+ years of experience in Azure development
- 5+ years of experience with core Azure services, especially Azure Functions, Blob Storage, Service Bus, Azure App Service, Azure Static Web Apps, Azure Container Instances, Azure Kubernetes Services, Azure SQL, and Azure Cosmos DB
- 5+ years of Experience with monitoring solutions such as Azure Monitor
- Knowledge of writing infrastructure as code (IaC) using Azure Resource Manager (ARM) templates or Bicep
- Proficiency in Azure SDKs, Azure PowerShell, Azure CLI, data storage options, data connections, and APIs
- Experience in app authentication and authorization, compute, and container deployment, debugging, performance tuning, and monitoring
- Strong Python development skills
- Experience in Azure cost management and optimization, including the ability to implement strategies to reduce costs while ensuring performance and reliability
WHAT CPKC HAS TO OFFER:
- Flexible and competitive benefits package
- Competitive company pension plan
- Employee Share Purchase Plan
- Performance Incentive Program
- Annual Fitness Subsidy
- Part-time Studies Program
ADDITIONAL INFORMATION:
As an employer with North American presence, the possibility does exist that the location of your position may be changed based on organizational requirements.
Background Investigation:
The successful candidate will need to successfully complete the following clearances:
- Criminal history check
- Reference check
Management Conductor Program:
Becoming a qualified conductor or locomotive engineer is the single best way for a management employee to learn the business at CPKC. You may be required to obtain a certification or to maintain your current certification/qualification as a conductor or locomotive engineer.