VertiGIS

DevOps Engineer

VertiGIS

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 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