Company | Novari Health |
Job title | Cloud Engineer |
Job location | Kingston, Ontario, Canada |
Type | Full Time |
Responsibilities:
- Cost Optimization: Develop and implement initiatives to reduce cloud costs by identifying areas for optimization, such as rightsizing, eliminating waste, and utilizing cost-saving pricing models.
- DevOps and Automation: Implement DevOps practices to automate cloud cost management processes, infrastructure provisioning, and resource monitoring, ensuring efficient and scalable cloud operations. Leverage tools like Terraform, Ansible, or similar to automate infrastructure management and cost reporting.
- Continuous Improvement: Support the enhancement of cloud cost management processes through automation, best practices, and tooling improvements.
- Rightsizing & Utilization Reporting: Regularly analyze cloud resource utilization and create reports to identify inefficiencies. Contribute to the development of automated tools to streamline this process.
- Waste Reduction: Audit cloud assets to identify and eliminate redundant or underused resources, driving significant cost savings.
- Cost Avoidance: Identify opportunities to avoid unnecessary cloud expenditures and collaborate on creating tools to improve the efficiency of cost avoidance strategies.
- Forecasting & Capacity Planning: Assist with cloud cost forecasting and capacity planning, working with teams to anticipate future needs while balancing performance and cost. Contribute to the development of automated tools for more accurate predictions.
- FinOps Tooling and Reporting: Support the development and maintenance of FinOps reports and automation tools to improve cloud financial management, ensuring accurate cost tracking and efficient optimization processes.
- Collaboration and Best Practices: Work closely with DevOps, infrastructure, and development teams to ensure that cloud resources are deployed and managed according to best practices for security, efficiency, and cost-effectiveness. Collaborate on implementing infrastructure as code (IaC) practices to streamline resource deployment.
- Additional Duties: Take on other tasks as required by the Principal Architect and CTO, supporting strategic cloud initiatives and decision-making.
- Compliance with all applicable privacy legislation
- Compliance with all employment legislation
- Compliance with all Novari Health policies & work procedures
- Ownership of a valid passport
- Participation in an inclusive and supportive team environment
Requirements & Skills:
- Graduate of a college/university program in computer science, computer programming or commensurate work experience is required.
- Experience with Microsoft Azure
- Experience with C# and/or Python
- Experience with cloud-native tools (e.g., Azure Monitor, AWS Cost Explorer, etc.)
- Experience implementing DevOps principles and practices in cloud environments
- Familiarity with containerization (Docker, Kubernetes) and serverless computing for cost and performance optimization
Nice to Haves:
- Experience in Information Technology in the Healthcare industry
- Microsoft Azure Certification(s)
- Knowledge of Cloud Cost Management tooling and best practices
- Knowledge of the FinOps framework
- Experience with Power BI
- Experience with data-wrangling tools or techniques
- Familiarity with CI/CD pipelines and version control systems (e.g., Git, Azure DevOps, Jenkins)
- Experience with cloud security best practices and cost-effective cloud security tools