Senior DevOps Engineer (Azure Cloud) - GP, Remote: Colombia - Costa Rica, Fullti

Gorilla Logic·Remote(Costa Rica)
Software Development

WFA Digital Insight

As demand for skilled DevOps engineers grows, with a 25% increase in job postings over the past year, experts with deep Azure knowledge are in high demand. Gorilla Logic's need for a Senior DevOps Engineer who can champion a culture of reliability and continuous improvement highlights the critical role such professionals play in driving cloud-native applications. With the shift to remote work, companies are seeking talent who can manage complex cloud infrastructure and CI/CD pipelines. Before applying, candidates should be prepared to showcase their expertise in Azure ecosystem services, CI/CD principles, and their ability to design and manage complex cloud infrastructure.

Job Description

About the Role

The Senior DevOps Engineer position at Gorilla Logic is a critical role focused on leading the end-to-end delivery pipeline for the organization's modern cloud-native applications. This involves designing the infrastructure strategy, defining CI/CD standards, and championing a culture of reliability and continuous improvement. The ideal candidate will have deep expertise in Microsoft and Azure tooling, alongside a modern DevOps mindset. As a trusted technical advisor, the Senior DevOps Engineer will work closely with various teams to ensure the infrastructure and architecture are robust, secure, and scalable. This includes managing hybrid environments, architecting network topology, and defining Infrastructure as Code (IaC) standards. The role requires a strong ability to evaluate, select, and integrate Microsoft ecosystem tools to optimize cloud platform capabilities. The Senior DevOps Engineer will be part of a dynamic team that values innovation, collaboration, and continuous learning. The role offers the opportunity to work on complex projects, contribute to the growth of the company, and develop professionally in a supportive environment.

What You Will Do

  • Design and maintain robust Azure cloud infrastructure and services, with familiarity in managing hybrid environments.
  • Architect network topology, security zones, and firewall rules for multi-tier application stacks.
  • Define and enforce Infrastructure as Code (IaC) standards across the organization using tools like ARM templates, Bicep, or Terraform.
  • Evaluate, select, and integrate Microsoft ecosystem tools including Azure DevOps, Azure Kubernetes Service (AKS), and Azure App Service to optimize cloud platform capabilities.
  • Design, build, and maintain multi-stage, secure, and resilient CI/CD pipelines using GitHub Actions and Azure Pipelines.
  • Own application build processes: manage dependency restoration, compilation, unit testing, and static analysis for modern software stacks (e.g., .NET, Node.js).
  • Own front-end pipelines: manage environments, dependencies, testing, and bundling for modern web frameworks (e.g., React).
  • Implement and enforce branching strategies (e.g., GitFlow, trunk-based development) and configure branch protection policies.
  • Implement and maintain sophisticated release gates with automated rollback triggers and advanced deployment strategies (e.g., canary, blue-green).
  • Manage reliable, automated, and scalable deployment to Azure services (e.g., AKS, App Service, Function Apps).
  • Implement and manage serverless and containerized deployment strategies in Azure.
  • Automate cloud resource provisioning and configuration using Azure-native tools.
  • Coordinate closely with network and security teams for critical cloud operations, including certificate management, Azure DNS configuration, and Azure Load Balancer/Traffic Manager setup.
  • Implement and manage comprehensive monitoring solutions using the Azure stack: Azure Monitor, Application Insights, and Log Analytics Workspaces.
  • Define, track, and report on SLIs (Service Level Indicators) and SLOs (Service Level Objectives), managing error budgets in collaboration with development leads.
  • Build actionable dashboards and detailed alert runbooks to support an efficient on-call rotation.
  • Implement standards for distributed tracing and structured logging across all services.
  • Integrate proactive DevSecOps practices: SAST (Static Analysis), DAST (Dynamic Analysis), dependency scanning, and secrets detection directly within the CI/CD pipelines.
  • Manage Azure Active Directory, define and enforce RBAC (Role-Based Access Control) policies, and secure sensitive data using Azure Key Vault integrations.
  • Ensure technical implementation is fully compliant with organizational security policies and relevant industry/regulatory requirements.

What We Are Looking For

  • 6+ years of progressive experience in DevOps, Cloud Engineering, or a similar role.
  • Expert-level expertise in the Azure ecosystem and services (Azure DevOps, Azure Monitor, AKS, Key Vault, Azure Networking, etc.).
  • Proven ability to design and manage complex cloud infrastructure with an Azure-first approach.
  • Expert-level knowledge of CI/CD principles and strong practical experience with GitHub Actions and/or Azure Pipelines.
  • Strong understanding of cloud security and compliance principles.
  • Experience with Infrastructure as Code (IaC) tools such as ARM templates, Bicep, or Terraform.
  • Strong problem-solving skills and the ability to work in a fast-paced environment.
  • Excellent communication and collaboration skills, with the ability to work with cross-functional teams.
  • Familiarity with agile development methodologies and version control systems (e.g., Git).

Nice to Have

  • Experience with containerization using Docker and orchestration using Kubernetes.
  • Knowledge of programming languages such as Python, PowerShell, or C#.
  • Familiarity with monitoring and logging tools such as Prometheus, Grafana, or ELK Stack.
  • Experience with cloud cost optimization and management.
  • Certification in Azure (e.g., Azure Developer Associate, Azure Solutions Architect Expert).

Benefits and Perks

  • Competitive salary and benefits package.
  • Opportunity to work with a dynamic and innovative company.
  • Collaborative and supportive work environment.
  • Professional development opportunities, including training and certification programs.
  • Flexible working hours and remote work arrangements.
  • Access to the latest technologies and tools.
  • Recognition and reward for outstanding performance.
  • Comprehensive health insurance and wellness programs.
  • Generous paid time off and holiday policy.

How to Stand Out

  • Ensure your resume and cover letter highlight your Azure expertise and experience with CI/CD pipelines.
  • Prepare examples of how you've designed and managed complex cloud infrastructure and implemented DevSecOps practices.
  • Familiarize yourself with Gorilla Logic's technology stack and be ready to discuss how your skills align with their needs.
  • Showcase your ability to work in a fast-paced environment and collaborate with cross-functional teams.
  • Consider creating a personal project or contributing to open-source projects to demonstrate your skills in Azure and DevOps.
  • Be prepared to discuss your experience with cloud security and compliance, and how you stay up-to-date with the latest developments in the field.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.