The company, a national IT consulting company, is seeking a Cloud & Infrastructure Engineer to lead the implementation of a secure cloud operations and services strategy along with architecting, deploying and managing the operations of secure and highly available computing platforms and servers. The Cloud & Infrastructure Engineer will provide technical leadership and will collaborate with business and technology teams to deliver solutions that meet product and service requirements for both the cloud and on-premises platforms. The Cloud & Infrastructure Engineer will be instrumental in the development and operation of cloud services and components and collaborates with business and technology teams to the design, build, deploy and maintain Technology infrastructure. Responsibilities :
- Lead the implementation of a secure platform operational and services strategy.
- Collaborate with Technology teams on technical roadmap planning, development and implementation.
- Develop and implement governance, operational policies, standards or guidelines to align with industry frameworks and best practices.
- Develop and implement technical infrastructure roadmaps to drive the infrastructure transformation required to support strategic objectives.
- Design, analyze and recommend cloud controls, processes and procedures related to the use of cloud products and services, and monitors for compliance.
- Develop requirements for cloud products and services and drives selection, POC, implementation and deployment of cloud products and services.
- Design, develop and deliver new features and capabilities for cloud products and services.
- Ensure that all deployed cloud products and services meet availability, integrity, scalability and security requirements of BCI and the Technology Department.
- Monitor the health of production cloud and on-premises systems, investigates and resolves technical issues, and engages in continuous improvement initiatives and activities.
- Orchestrate and automate cloud and on-premises operational management tasks and processes.
- Responsible for ensuring optimal performance of infrastructure, servers and services across multiple office locations.
- Communicate and / or interact with internal technical teams, external service providers and customers effectively and efficiently throughout the service delivery process.
- Diagnose and resolve both routine and complex infrastructure problems through effective root cause analysis.
- Develop detailed and comprehensive technical knowledge of the systems and applications to ensure that infrastructure architecture supports these platforms in an optimized fashion.
- Provide expert input to the development of a cloud and infrastructure disaster recovery plan.
- Lead, schedule and / or perform infrastructure improvements, upgrades and repairs.
- Contribute to the development and implementation of project plans at a senior level.
- Provide technical leadership, mentoring and coaching to team members.
- Proactively identify risks and issues and proposes solutions to remove barriers.
- Undertakes special projects or assignments as required.
- Provide after-hours production support as required.
- Perform other related duties as required.
Requirements :
Bachelor’s degree in Engineering, Computer Science or a related field, or a technical diploma, and / or equivalent experience.6+ years of experience with physical and cloud infrastructure preferably including direct experience with Azure.Experience with Agile methodologies and DevOps practices.Experience designing, developing, and automating the provisioning of resources and system administration functions in the cloud and on premises using Terraform and / or ARM templates.Experience in the design of self-healing and fault-tolerant services.Experience with identity and access management.Experience across a variety of windows technologies including, but not limited to Active Directory, Exchange, SQL, System Center, SharePoint and PKI.Extensive knowledge of OS security, virtualization technologies and storage solutions and the ability to translate this knowledge into secure, practical and user-friendly solutions is essential.Experience with monitoring platforms such as CloudWatch, Azure Monitoring, SolarWinds or Stackdriver Monitoring.Experience with programming and scripting languages such as Python, Bash or PowerShell.A broad understanding of cloud architecture, networking, and security technologies and / or security and technology frameworks is an asset.Strong technical writing and documentation skills.Demonstrated ability to plan, execute and deliver project results.Professional certification(s) in cloud computing, infrastructure, development or architecture is an asset.If you have this expertise and are located in Canada, we invite you to submit your resume. While we thank all candidates in advance for their application, only those selected for an interview will be contacted.