Senior Azure DevOps Engineer

GoCanvas Logo

GoCanvas

πŸ“Remote - Worldwide

Summary

Join GoCanvas as a Senior Azure DevOps Engineer to develop and maintain our scalable platform. You will be responsible for developing and delivering automation tools for software releases, ensuring solutions meet industry standards and are deployable across various environments. Key responsibilities include maintaining the Azure platform, writing Infrastructure as Code (IaC), managing Azure Kubernetes Service, implementing security and compliance, and setting up release management workflows. You will also troubleshoot issues, implement best practices, work with developers, automate processes, and create a disaster recovery plan. This role requires extensive experience with Azure DevOps, CI/CD pipelines, and various Azure services. GoCanvas offers a comprehensive benefits package including competitive compensation, medical plan, EAP program, remote work flexibility, and generous paid time off.

Requirements

  • More than 4 years hand-on experience with Azure DevOps
  • Hands-on experience in continuous delivery and continuous integration of CI/CD pipelines
  • Experience with Azure Repos, branching, code review and code analysis tools
  • Proficient with Git, Git Flow, Azure DevOps
  • Strong hands-on expertise in diverse DevSecOps concepts / tools, especially on Azure DevOps, Pipelines, GitHub, GitHub actions
  • Ability to assess the requirement, environment and suggest right tools / technologies
  • Hands on experience on Kubernetes and containerization technologies like Docker and Azure Container Registry
  • Good knowledge on PowerShell scripting
  • Expertise in Debugging and providing solutions and workarounds
  • Hands-on experience with REST APIs and consuming from .Net Technologies and PowerShell
  • Knowledge on different monitoring and logging solutions available on Cloud, preferably on Azure
  • Expertise on Azure Functions
  • Excellent communication, presentation, and coding abilities
  • English speaking and writing

Responsibilities

  • Maintain and improve our existing Azure platform
  • Write Infrastructure as Code (IaC) using Industry standard tools and services
  • Manage Azure Kubernetes Service infrastructure
  • Implement infrastructure compliance and security
  • Set up a release management workflow
  • Troubleshoot and fix issues in different environments
  • Implement Cloud and DevOps industry best practices and tooling
  • Work with developers to identify necessary Azure resources and automate their provisioning
  • Automate the existing processes
  • Document automation processes
  • Proving support, guidance and managing on Azure platform
  • Create and maintain a Disaster Recovery Plan
  • Monitor, take actions and advice on Microsoft Defender for Cloud

Benefits

  • Competitive Compensation
  • Medical plan
  • EAP Program
  • Remote working flexibility
  • 3 days Family Responsibility Leave
  • 12 Days Sick Leave
  • 15 Days’ Vacation Leave
  • 13 Company-Paid Holidays

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs