Description:
We're looking for a DevOps Engineer with experience working in Microsoft Azure and related technologies.
The successful candidate is passionate about infrastructure as a service, release management, and build/deployment automation. We're looking for someone who's passionate about optimizing Sparrow's cloud based environments, someone who enjoys automating manual DevOps tasks and owning complex problems.
As a member of the Sparrow team, you'll be helping transform internal communications at companies around the world, making employees feel more engaged and be better informed.
Company
Sparrow’s a silicon-valley funded product company based in Canada. We’re looking for a DevOps engineer to join our product team and help us deliver on more of our roadmap faster as we continue to scale. Every day, Sparrow helps our customers get the right information to the right employees across many distribution channels. Connected and informed employees are more productive, more engaged, and happier. We believe everyone should feel that way.
Our culture is centered around a few key ideas: getting things done, health & family first, no blame – we’re one team.
The type of people we’re looking for are those who enjoy getting things done, sharing what they know, and who are highly adaptable.
Position Overview
You will be a key member of our product team. Working directly with our CTO, and the rest of the production support and development teams.
The ideal candidate has:
- Experience bringing in and setting up QA platforms that align with the team's needs and a startup's budget
- Leadership and Hands on experience, able to share best practices
- Able to write test plans and scripts
- Adept at working in a startup environment
Responsibilities:
- Designing, building, testing, and automating Sparrow environments in Microsoft Azure.
- Designing and writing scripts to automate and perform tasks.
- Monitoring and optimizing cost, efficiency, and scalability of Sparrow environments in Microsoft Azure.
- Implementing build and deployment pipelines to help with the promotion of releases into Sparrow's production environment.
- Applying industry best practices and patterns across infrastructure and application components e.g. security, elasticity, performance.
- Work in an Agile environment where you will be challenged and motivated.
- Introducing/suggesting new processes and techniques.
- Demonstrate a strong commitment to Excellence and Quality
- Collaborate with other team members and stakeholders
Required Skills:
- Legally able to work for a Canadian company (Permanent resident, citizen, open visa)
- 3+ years of Azure DevOps Engineer experience including monitoring, maintaining, and managing Azure environments
- 3+ years experience of PowerShell experience
- 3+ years experience with managing CI/CD and release pipelines
- Experience troubleshooting issues with Azure logs, performance, and other measures and indicators.
- Experience with MS Teams and SharePoint an asset
- Experience with Kubernetes and containerization an asset
- Experience with some of CosmosDB, SQL, Event Hubs, DataFactory, Azure App config, Functions, and other native-Azure features an asset
Compensation includes
Salary, stock options, benefits.
Education Requirement
Ideally, you have a computer science or software engineering or related degree, but we know degrees don’t mean everything.