IT - Application & Software Development
London, ON
Permanent
Sep 23, 2023
Position Responsibilities
- Architect, provision, and operationalize an enterprise cloud systems infrastructure to meet business requirements for reliability, scalability, performance and business SLA
- Administering infrastructure in the Azure public cloud, including Virtual Machines (Linux and Windows), networking, Azure App Services and AD
- Provisioning new services in the Azure public cloud and complying with our backup strategies and policies
- Able to understand business requirements and decide on the required cloud resources to enable business current and future needs, and customers’ SLA
- Proactively monitor the cloud environment, foresee any possible challenges and take preventative measures to avoid any system outage or possible resource challenge
- Proactively optimize cloud usage while identifying and optimizing architecture to minimize cloud consumptions
- Contribute to efforts in automation, continuous deployment, build, and configuration management
- Advise on, and implement, best practices for monitoring, logging and alerting
- Own the availability, resilience and scalability of your solutions
- Document installations, procedures and requirements for systems/services
- Maintain cloud security while meeting the needs of the business without blocking progress
- Work closely with various internal teams to spec and plan new product and feature implementations
- Provide best practices, standards, and general support for the cloud environment
- Quickly learn new technologies and enforce industry best practices
- Provide Tier 3 support for infrastructure/system issues
- Be part of a rotating, after-hours, on-call schedule
- 10+ years in IT (various roles) Development and/or infrastructure management
- 3+ years of experience working with Azure cloud environments
- 2 + years of database experience (Microsoft T-SQL)
- Knowledge in architect and build pipeline, as well as end-to-end CI/CD process
- Experience supporting and troubleshooting .NET applications
- Experience with container platforms preferably Kubernetes and/or Docker
- Extensive experience working closely with cross function teams (Dev, QA, and business teams)
- Sharp attention to detail
- Proven communication skills
- Superior organizational and planning skills