Company | Kinaxis |
Job title | Software Developer 2, Cloud Deployment Specialist |
Job location | Ottawa, ON, Canada |
Type | Full Time |
Responsibilities:
- Ensure that all required environments necessary to complete end-to-end and performance testing of features and solutions are built to specifications and maintained/upgraded as needed to ensure the successful running of all regression suites.
- Collaborate with PV teams to gather requirements, with Development teams to ensure requirements are understood, and with the Cloud Services teams as necessary to ensure successful implementation of those requirements.
- Maintain a keen focus on maximizing efficiencies (time and cost).
- Deploy E2E environments using modern platform tooling like Jenkins/Git CI/CD pipelines, Terraform, Argo CD, and Ansible, and ensure deployment automation validation is done for our evolving software stack.
Requirements & Skills:
- Degree or Diploma in Computer Science
- 4+ years of experience with architecture and deployment of Cloud Services
- 4+ years of experience with the deployment of AKS/GKE clusters
- Strong hands-on experience with:
- Public cloud platforms, both console and API (GCP, Azure, or AWS)
- General administration of public cloud
- Infrastructure as Code (Terraform)
- Configuration management tools (Ansible)
- CI/CD solutions (Git, GitOps, Argo CD)
- Containers and orchestrators (Docker, Kubernetes, Helm)
- Tools such as Cloudify, Kafka, Jenkins
- HELM charts’ authoring
- Ability to use a wide variety of open-source technologies
- Demonstrated ability to monitor and manage cloud spend
- Understanding of agile methodologies and Scrum, and experience working on cross-functional scrum teams
- Ability to share with and/or absorb knowledge from others in the team and company
- In-depth and proactive communication and documentation skills
- Initiative and ability to work independently, as well as part of a team
Nice to haves:
- System monitoring and centralized logging platforms (Datadog, Prometheus, ELK)
- Practical experience in building and managing applications and microservices
- Network administration awareness