Smart Consulting is seeking a Senior DevOps Engineer with strong Azure expertise to design, build, and scale reliable cloud environments and CI/CD pipelines. You will focus on infrastructure as code, observability, and cloud security to support international systems. This remote role emphasizes innovation, collaboration, and continuous learning.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
At Smart, we’re looking for a DevOps Engineer (Azure) to join our technical team and help design, build, and scale reliable cloud environments and CI/CD pipelines that support demanding international systems.
We believe technology transforms businesses — and we want you to be part of that transformation.
💻 What it takes to be a SMART DevOps Engineer (Azure):
- Strong hands-on experience with Azure DevOps, Git, and multi-stage CI/CD pipelines
- Deep knowledge of Azure App Services, Azure Functions, Containers, Key Vaults, and Networking
- Expertise with Infrastructure as Code tooling: Terraform, Bicep, or ARM Templates
- Experience with observability stacks such as Grafana, Prometheus, and ELK
- Proficiency in .NET build tooling, NuGet management, and automated deployments
- Solid understanding of cloud security best practices, automated policies, and access management
- Knowledge of cost optimization and performance tuning for Azure resources
- Strong troubleshooting skills with the ability to diagnose complex build and deployment issues
- Comfortable working in Agile/Scrum environments
- Good communication skills in English — oral and written
🧰 Nice to Have:
- Experience building reusable YAML templates for CI/CD
- Exposure to secret management and advanced Azure Key Vault automation
- Background working with containerized workloads and Kubernetes
- Familiarity with full-stack observability (tracing, logging, metrics)
- Knowledge of secure SDLC practices and vulnerability scanning automation
- Experience working in international or distributed teams
🎯 What you’ll do at Smart:
- Design, build, and maintain multi-stage CI/CD pipelines for .NET and containerized applications
- Create standardized YAML templates to ensure consistent build and deployment processes
- Design and deploy cloud infrastructure using Terraform / Bicep / ARM
- Ensure all environments are scalable, consistent, and reproducible
- Implement and maintain monitoring and alerting with Prometheus, Grafana, and ELK
- Set up comprehensive Grafana dashboards and metrics for proactive insights
- Guarantee full-stack logging, tracing, and observability
- Enhance application and cloud security, including policies, access, and vulnerability scanning
- Manage Azure Key Vaults, secrets, and credentials securely
- Analyze and optimize performance and cost of Azure resources
- Work closely with developers, QA, and operations to ensure smooth and reliable deployments
- Provide documentation, training, and support to teams adopting DevOps practices
- Promote Agile methodologies across development and delivery
- Diagnose and resolve complex build, deployment, and production issues efficiently
💡 Why be SMART?
- Work with challenging cloud infrastructures and impactful, modern solutions
- We value innovation, autonomy, and continuous learning
- We invest in your growth — technical and personal
- A culture based on trust, collaboration, and knowledge sharing
- We believe that simplifying is the best way to innovate
🌍 Where you can be SMART:
📍 Remote — Candidates MUST BE based in Portugal