DevOps Developer


Location: Kitchener
Position Type: full-time

Job Description:
• Help to design and deliver new environments for different teams.
• Collaborate with product managers, lead engineers, software engineers and operations engineers to uncover pain points and opportunities to deliver new business value through improved practices like automation
• Prototype and build new functionality to deliver on key product objectives
• Design and deliver cloud-native services and data structures that enable an exceptional user experience

• Bachelor’s degree in Software Engineering, Computer Science or related field, or equivalent IT experience
• 5+ years of software development related experience
• Experience with Python applications/services
• Experience with Microsoft Azure
• Experience with Docker Container
• Experience with configuration management
• Experience in the design/development of Cloud Native applications and/or in the integration of existing solutions to Cloud based platforms
• Experience working with an Agile methodology (Scrum) and iterative development
• Solid experience with Git and code branching/merging strategies
• Good verbal and written communication skills

Knowledge/ Skills/ Competencies:
• DevOps operating model
• Cloud Platforms (Microsoft Azure or similar)
• Python – good to have
• Docker/Kubernetes
• Ansible/Chef/Puppet/CFEngine/Saltstack or similar tool