DevOps Analyst
GreenShield

This job is available in 2 locations: Windsor, Ontario and Toronto, Ontario
WHO WE ARE
When it comes to health, we’re always looking for ways to push for better. It’s why we were founded in the first place. In 1957, our founder, pharmacist William Wilkinson, witnessed a mother sacrifice her health by forgoing her own medicine to pay for her sick daughter’s prescription. He knew there had to be a better way. So, he introduced North America’s first prepaid drug plan, and GreenShield was born as a not-for-profit with a mission to support better health for all Canadians.
We aren’t just a health and benefits company. We’re the only not-for-profit social enterprise that brings worlds of coverage and care together, all in one place.
We’re noble challengers, purposefully building a better way and we need the best people to help us create a more holistic approach that takes care of the mind and body.
Our mission is to create better health for all Canadians, and we know that starts with our employees.
THE ROLE IN A NUTSHELL
A DevOps Analyst is responsible for designing, executing, monitoring, and automating systems and infrastructure to allow for the continuous delivery of software. A successful candidate has technical depth across the Full DevOps spectrum along with leading and evangelizing transformations, and driving innovations. They are creative, innovative, enjoy solving complex problems and like to stay up-to-date with the latest technologies.
- Research and learn new technologies and related tools to introduce to the organization.
- Prototype, design, and implement build system components
- Setup, configure, and maintain tooling for infrastructure provisioning
- Collaborate with team members to improve the company's engineering tools, systems / procedures, and data security.
- Create application and data deployment pipelines and work with our application teams to help maintain and troubleshoot
- Work on ways to automate and improve release processes
- Implement canary and zero-downtime deployments
- Monitor metrics and create ways to improve performance and reliability
- Participate in the evolution of our reference architecture that integrates best-of-breed open source software.
- Build tools to reduce occurrences of errors and improve customer experience
- Support development teams with best practices, patterns and performance tuning of tools in our reference architecture
- Drive Best Practices and continuous improvement in code and infrastructure deployments
- Build and maintain a suite of automated load/stress tests
- Implement a resiliency tool (ie. Chaos Monkey) to ensure our applications and infrastructure can tolerate failures
- Automate collection and reporting of team metrics, and provide insights to help improve our operations and processes
- Share knowledge across teams and peers
- Create and maintain standards and processes documentation for best practices and patterns
- Collaborate with infrastructure and development teams to help build reliable applications and answer technical questions
- You may be required to be on 24x7 on-call rotation to help maintain service reliability for our customers
- Work closely with our operations team to assist with incident management
WHO WE'RE LOOKING FOR
- A university degree or college diploma in Computer Science or related discipline
- Minimum 3 years’ experience in a DevOps role or CI/CD support experience
- Expert knowledge and experience with the following: Python, Ruby, Groovy, Bash or similar, Chef, Puppet, Terraform, or Ansible in production environments
- Experience in designing and provisioning CI/CD pipelines (ADO, GitHub Actions)
- Strong working knowledge with Kubernetes and Docker in a production environment
- Experience with administrative tasks in Linux
- Experience with architecting and automated provisioning, configuration management for applications and infrastructure
- Experience establishing, implementing, and delivering using Agile practices
- Understanding of micro-services and other application architectures
- Knowledge of IP networking, VPN's, load balancing and firewalls
- Experience with monitoring and log aggregating frameworks like Dynatrace, Datadog, Splunk etc.
- Experience with Redis, Vault, ELK stack, MongoDB, Kong in a production environment
- Experience with Azure, Google or other cloud services
- Excellent verbal and written communications skills
- Ability to work collaboratively within teams and projects with internal and external stakeholders
- Strong organization skills and the ability to work within tight deadlines with attention to detail and accuracy
- Possess extraordinary problem-solving skills and a systematic approach to decision-making
NICE TO HAVE
Bilingualism (English & French)
THE CULTURE
We believe a career should be meaningful. Not just a means to earn a living. Our culture is one where everyone's voice is heard and valued. Because that’s what it takes to create better health for all. We dare to challenge the status quo. And we’re driven by people who have challenged theirs. We believe that your workplace should empower you to be the best version of yourself. That’s why we provide a place where you can be inspired, challenged, and rewarded.
Where your growth means our growth.
Where your voice is heard and valued.
Where your work has purpose. And purpose matters.
We believe our people are critical to our overall success. Inclusivity makes us a stronger, smarter and more informed organization. Being intentionally inclusive of diverse backgrounds, perspectives and experiences will enhance our company culture to positively impact how we support our communities. A career at GreenShield isn’t just about personal achievements, it's about making a difference together.
Here’s to Better Health for All!
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
CDL A OTR Company Driver

Cleaner

The Royal School - School Business Manager
