This role is for one of Canada’s first and North America’s most successful social technology organizations. They are a fast-growing, dedicated team of entrepreneurial-minded peers who have a passion for helping small- and medium-sized charities succeed, while engaging with donors to increase giving in Canada. They are looking for a Senior Manager of DevOps & IT with a passion for social change to join their team - someone who is a quick learner, and is comfortable supporting physical and cloud infrastructure.
Reporting to the CTO, the
Senior Manager of DevOps & IT will lead a team responsible for DevOps, and IT. The Senior Manager will be responsible for the planning, viability analysis, support, monitoring and implementation of production and office infrastructure. You will be building and supporting the infrastructure for the delivery and hosting of applications and services that help donors and charities make a difference. This role is also responsible for helping to hire and mentor DevOps and IT staff, ensuring team alignment, that goals are met, and team members reach their full potential. This person will also be responsible for ensuring they have the correct capacity for the seasonality of our business and assist the CTO in budget planning for rapid growth.
Responsibilities:
- Ensuring infrastructure and security implementations are correctly configured and maintained to support the fast-growing business.
- Working with the product and development teams and other stakeholders to build the technical infrastructure requirements and development plan for projects based on business requirements.
- Working with the CTO to create and execute on the infrastructure roadmap and define milestones of delivery.
- Managing your team’s project backlog, working with the Dev Ops Lead to decide what will be worked on and in what order, and reporting on progress to the CTO.
- Ensuring projects are delivered in a timely manner, and communicating any anticipated barriers or delays encountered during the delivery cycle to all stakeholders.
Requirements:
- University degree in Computer Engineering, Computer Science, or related discipline
- 12+ years of relevant experience, 8+ years of Azure cloud experience and FinOps
- Experience scaling infrastructure processing for cyclical traffic
- Experience building, configuring, optimizing and troubleshooting .NET based applications on IIS servers, and supporting Windows, Linux and OS based application stacks (Django, Wordpress)
- Expert knowledge of infrastructure, endpoint and cloud based security practices and procedures
- Expert configuring Nginx, Ansible, and supporting SQL Server, Postgres and Mysql databases. CI using Bamboo
- Experience building and managing DR sites and synchronization of data across data centres.
- Ecommerce experience (payment gateways and transactional engines, PCI compliance)
- Experience configuring and maintaining physical servers, networks, switches
- Experience profiling, stress, resiliency and load testing
Nice to haves:
- Running .NET Core on Linux
- Experience with Elastic search, Redis
- Azure Administrator certification