DevOps Engineer

DevOps Engineer Job Posting

We have an awesome opportunity for someone looking to expand their knowledge and get started in the exciting work of DevOps! As a DevOps Engineer, you will love automation, despise manual repetitive processes, and be driven by continuous improvement. You are an ideal candidate if you have a collaborative workstyle, take pride in your work, and want to work in a fun, casual environment.  New grads are welcome to apply!

Working with Collabware:  Beyond providing Intelligent ECM solutions and services that free organizations from information chaos, our focus extends to the dream team behind it all. At Collabware, we prioritize a culture of authenticity, transparency, and collaboration. We are a group that recognizes we all have a lot to bring to the table, so aligning with our core values, we strive to make sure everyone feels valued and well equipped with the tools they need.

Whether it's a quarterly Innovation Day, company outing to the billiards, or one of the many occasions we order a cake, we're all about maintaining a work environment that we can problem solve together, support each other, and have a lot of fun while we're at it.

Responsibilities 

  • Apply the latest industry advancements to improve infrastructure reliability, scalability, performance, and repeatability of setup and deployment

  • Create and maintain monitoring and alerting solutions to ensure that any unexpected issues are promptly identified and escalated

  •  Bug/issue investigation, triage and resolution

  • Build and implement a continuous integration and continuous deployment platform (CI/CD)

  • Implement solutions to automate the deployment of applications

  • Develop and maintain scripts, scheduled tasks, and automations for system deployment and management processes

  • Perform software upgrades including the planning, test, validation, and coordination

  • Actively support product development team and take on tasks (including testing) as required

  • Availability for occasional on-call after-hours support

Key Skills

  •   Solid understanding of Microsoft technology stack – Windows Server, Active Directory, DNS, IIS, .Net, SQL

  •   Exposure to Azure services – Web Apps, Functions, CosmosDB, Application Insights

  •   Experience with complex SaaS environments

  •   Experience in C#

  •   Experience in PowerShell

  •   Strong understanding of operating systems, networking, security, encryption, and software engineering practices

  •   Familiarity in deployment, operation and troubleshooting of container-based workloads

  •   Agile and SCRUM experience

  • Experience in UI automation an asset

  • Excellent communication skills in English (written and verbal)

  • Team player with ability to provide strong input and contribution

Experience and Qualifications

  • Bachelor’s Degree in Computer Science, Engineering, or related software technology field, or demonstrated job experience equating to a Bachelor’s Degree

  • Minimum of 1 year of relevant work experience (University and Co-op experience applicable)

Collabware Offers

  • Top-Tier Health & Dental

  • Growth Opportunities

  • Social Events

  • Collaborative Team Environment

  • RRSP Contribution Matching

  • Unlimited Vacation

  • Volunteer Opportunities

  • Flexible Hours

  • Stock Options

  • Open Office Work Environment

  • Downtown Vancouver Office location and easily accessible by transit