What are the responsibilities and job description for the DevOps Engineer position at Kinaxis?
DevOps Engineer
Job location: This is a remote position. You can be located anywhere in Canada. We also prefer candidates located in Ottawa/Toronto.
We are looking for an intermediate level developer to help problem solve and implement the automation for data centre and public cloud hosted applications.
As an advisory developer you will be responsible for championing and contributing to implementing and delivering automation of software for highly available, scalable and secure product offerings. The ideal candidate will be a passionate problem solver with a strong background in application automation of Kubernetes and virtual machines applications.
What you will do
- Implement infrastructure as code using Ansible, Terraform and Argo
- Implement automation solutions for hybrid cloud environments
- Advocate to R&D and operations teams for infrastructure and configuration as code
- Deliver and get feedback on automation solutions from R&D and operations teams
- Identify, Implement, and optimize DevOps improvements across Engineering
- Collaborate with development teams to deliver cloud first product offerings
- Collaborate with performance and test teams to optimize product offerings
- Collaborate with product operations team and implement feedback for deployment scalability
What we are looking for
- 3 years of professional experience within a DevOps or Site Reliability Engineering role
- 2 years of experience with Ansible or similar configuration management tools
- 2 years of experience working with Azure container service
- Experience in automation of Windows and Linux based infrastructure and applications
- Experience coding in Python, bash, PowerShell
- Ability to identify new technologies that improve existing workflows
- Curiousity and a passion for learning and staying current with emerging technologies
- Terraform experience is an asset
- Argo experience is an asset
- Core Azure services experience is an asset