BEAM - Managed IT Solutions
DevOps Engineer
BEAM - Managed IT SolutionsPortugal19 hours ago
ContractInformation Technology

Overview

We are looking for a highly skilled Azure DevOps Engineer to design, standardize, and optimize our CI/CD pipelines and automation workflows. The ideal candidate will play a key role in strengthening the engineering delivery process through scalable pipelines, robust environment provisioning, and continuous security and quality integration.


Key Responsibilities

  • Pipeline Engineering: Design, optimize, and maintain multi-stage YAML pipelines in Azure DevOps with reusable templates, approvals, and gating strategies.
  • Standardization: Define and implement shared build/test/release templates across services to reduce duplication and improve maintainability.
  • Configuration Management: Extend and maintain Ansible playbooks to support consistent configuration and deployment workflows.
  • Environment Provisioning: Automate provisioning and maintenance of development, test, QA, and production environments.
  • Quality & Reliability: Implement health checks, synthetic tests, and release validation steps in CI/CD.
  • Security Integration: Embed SAST, dependency scanning, container security, and secret detection tools directly into the pipelines.
  • Secret Management: Manage and rotate credentials/secrets via Azure Key Vault and Ansible Vault, enforcing least-privilege access.
  • Collaboration: Partner with developers to shift left on quality, enabling self-service delivery and faster feedback loops.
  • Operational Readiness: Document runbooks, DR playbooks, and operational procedures for reliable system operations.
  • Continuous Improvement: Propose and drive a pipeline modernization roadmap, focusing on build acceleration, artifact management, and release governance.


Minimum Qualifications

  • Strong hands-on experience with Azure DevOps (Repos, Pipelines YAML, Artifacts).
  • Proven proficiency with Ansible (idempotent roles, handlers, dynamic vars, vault).
  • Solid understanding of the .NET build and release process (NuGet, dependency management, test runners).
  • Experience implementing version control strategies (branching, PR policies, GitFlow).
  • Working knowledge of networking, TLS/cert management, and environment connectivity.
  • Strong scripting skills in PowerShell, Bash, or Python for automation tasks.
  • Familiarity with monitoring and logging tools (App Insights, ELK, Prometheus/Grafana).
  • Basic understanding of SQL Server administration and configuration.
  • Knowledge of the Azure Cloud ecosystem (ARM, Bicep, Terraform) is a plus.


Preferred Attributes

  • Strong sense of ownership and continuous improvement mindset.
  • Ability to work cross-functionally with development, QA, and security teams.
  • Experience in modern DevOps best practices (GitOps, Infrastructure as Code, automated compliance).
  • Excellent communication skills and documentation discipline.

Key Skills

Ranked by relevance