
DevOps Engineer
VertiGIS
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇨🇦 Canada
Visit company websiteSalary
💰 CA$70,000 - CA$80,000 per year
Job Level
Mid-LevelSenior
Tech Stack
AzureCloudJavaScriptPythonTypeScript
About the role
- Automate infrastructure provisioning and configuration in the Azure cloud environment using Infrastructure as Code (IaC)
- Maintain and modernize legacy cloud infrastructure and perform cloud migrations
- Design cloud infrastructure for new products
- Orchestrate, operationalize, and govern cloud infrastructure, including management of cloud costs
- Maintain and administer Azure DevOps repositories, branches, and version control systems, including permission and policy management
- Document DevOps processes, procedures, and configurations clearly and comprehensively
- Initiate SOC 2 compliance initiatives across R&D and represent R&D during SOC 2 audits
- Ensure SOC2 security best practices and controls are integrated into our various processes and infrastructure
- Oversee vulnerability scans, penetration tests, WAF controls, and static code analysis checks
- Troubleshoot and resolve infrastructure, pipeline, and deployment issues
- Proactively implement monitoring systems for both legacy and new infrastructure systems
- Maintenance and modernization of development infrastructure such as web servers and build agents
- Design, implement, and manage Azure DevOps pipelines for continuous integration and continuous delivery (CI/CD) processes
- Maintain infrastructure (physical and virtualized) for manual and automated testing
- Work with the Global IT team to establish appropriate security and privacy standards
- Have on-call responsibilities in rotation with other team members
Requirements
- 3+ years of Software Development related experience
- Proven top-notch programming capabilities
- 2+ years of DevOps related experience
- Adaptability: A demonstrable ability to quickly learn and master new technologies, and to adapt quickly to an ever-changing technology landscape
- Collaboration: Strong communication and collaboration skills to work effectively with both development teams and management
- Scripting and Automation: Proficiency in scripting languages like PowerShell, Bash, Python and JavaScript/TypeScript for automating tasks
- Azure DevOps: Proficiency in the Azure DevOps ecosystem, including Azure Pipelines and related tools
- Azure Cloud Services: Familiarity with various Azure services; including compute, storage, app services, networking, databases, Cloudfront, and WAF
- Monitoring and Logging: Experience with monitoring and logging tools such as Microsoft Defender for Cloud, Azure Monitor and PRTG to track system health and performance
- CI/CD: Strong understanding of CI/CD principles and practices
- Security: Understanding of security best practices and how to implement them in a cloud environment. Bonus points for SOC 2 and/or ISO27001 audit experience using Vanta
- Infrastructure as Code (IaC): Experience with IaC tools and methodologies, with preference for Bicep
Benefits
- Fair and equitable salaries, as well as profit sharing
- A competitive group benefits program for you and your family
- A health and lifestyle spending account
- RRSP matching
- 4 weeks of vacation to start and 5 weeks of vacation after 5 years with the company
- Maternity and parental leave top-ups
- Bottomless book budget
- Company summer and winter parties (that are fun to attend!)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Infrastructure as Code (IaC)Azure DevOpsScripting languagesPowerShellBashPythonJavaScriptTypeScriptCI/CDCloud migration
Soft skills
AdaptabilityCollaborationCommunication
Certifications
SOC 2ISO27001