Cloud Ops Engineer

Ottawa, Canada


As a member of the DevOps team, you will be responsible for the design, implementation, and configuration for our continuous integration and delivery systems across many projects. You will be working closely with our software development and testing teams to design and build a set of technologies and procedures to improve the development/deployment processes. You will also be writing code to automate the onboarding of new customers into our cloud infrastructure, paying special attention to performance, scalability and security. You will also be developing various management tools and deployment utilities that will be used by different teams within the company.

What you will be doing:

  • Develop and maintain cloud applications using C#/.NetCore, NodeJS, Docker, Kubernetes, Queuing, Serverless
  • Design and develop database models (Cloud based Microsoft SQL Server and Schemaless)
  • Setup API integrations with various 3rd parties that enable and optimize business processes
  • Support and maintain existing systems (C# .Net Framework/.NetCore)
  • Implement automated dev-ops deployments with CI/CD best practices
  • Provide test coverage including unit and automated tests
  • Consistently produce high-quality deliverables in a timely manner
  • Work within a team structure as well as independently to complete deliverables
  • Communicate effectively, both verbal and written