DevOps Engineer
RemoteLisbon, PortugalseniorFull-time
- Posted
- today
- Source
- LinkedIn (remote, Europe)
- Field
- Engineering
Skills
Problem SolvingCommunicationKubernetesTerraformSecurityDockerDevOpsAzureCI/CDAgileGitAI
Description
π Carnaxide, Lisbon | Hybrid, 50% weekly on-site presence
π― Seniority: Advanced or Senior
πΌ Experience: 3+ years, with preference for senior profiles with 6+ years
π About the Role
We are looking for an experienced DevOps / Cloud Platform Engineer to join the Amadeus Travel Ready project, a digital identity platform that helps airlines and airports simplify passenger verification and border compliance through mobile and cloud-based technologies.
The platform operates on a cloud-native Microsoft Azure architecture, supporting mobile SDKs and highly available backend services for critical airline use cases.
As the platform enters a period of production growth and increasing technical complexity, you will play a key role in strengthening its reliability, delivery automation, security, observability, and operational maturity.
This opportunity is ideal for someone who combines strong experience in Azure, AKS, Kubernetes, Terraform, GitOps, and CI/CD with a solid production mindset covering incident management, platform reliability, secrets management, artifact repositories, and mobile/backend delivery pipelines.
π― Your Mission
As a DevOps / Cloud Platform Engineer, you will:
- Strengthen the reliability and scalability of the cloud-native platform.
- Secure and improve CI/CD pipelines supporting mobile and backend applications.
- Automate infrastructure provisioning, configuration, and deployment processes.
- Improve production stability, system availability, and incident response.
- Establish GitOps-based deployment and configuration practices.
- Enhance monitoring, logging, alerting, and overall platform observability.
- Support development teams in delivering changes faster and more safely.
- Identify opportunities to introduce AI-assisted automation into DevOps and platform operations.
πΌ Key Responsibilities
CI/CD & Release Automation
- Maintain and improve CI/CD pipelines supporting mobile SDKs and backend services.
- Automate build, integration, testing, packaging, and deployment processes.
- Develop and maintain pipelines using:
- GitHub Actions
- GitLab CI/CD
- Implement reliable deployment workflows across development, testing, staging, and production environments.
- Improve pipeline security, execution speed, traceability, and maintainability.
- Reduce manual deployment activities and operational risk.
- Support controlled releases, rollback processes, and production validation.
- Ensure deployments are consistent, repeatable, and aligned with platform standards.
GitOps & Deployment Management
- Implement and improve GitOps practices for platform configuration and application deployment.
- Work with tools such as:
- Argo CD
- Flux CD
- Maintain declarative environment configurations through Git.
- Use Helm to package, configure, and deploy applications.
- Ensure infrastructure and application changes are version-controlled, reviewed, and auditable.
- Improve deployment consistency and reduce configuration drift between environments.
- Establish safe rollback and recovery mechanisms.
Azure Cloud Engineering
- Manage and evolve cloud infrastructure running on Microsoft Azure.
- Support and optimize services related to:
- Azure Kubernetes Service
- Storage
- Networking
- Identity and access
- Ensure cloud resources are secure, scalable, resilient, and cost-conscious.
- Troubleshoot infrastructure and connectivity issues.
- Collaborate with architecture, security, and development teams on cloud design decisions.
- Support service capacity, availability, and performance requirements.
Kubernetes & Container Platforms
- Manage containerized environments using Docker and Kubernetes.
- Operate and improve workloads running on Azure Kubernetes Service.
- Configure and maintain:
- Kubernetes workloads
- Services and ingress
- Health probes
- Autoscaling
- Resource requests and limits
- High-availability configurations
- Improve cluster and application resilience.
- Troubleshoot deployment, networking, capacity, and runtime issues.
- Contribute to OpenShift environments where applicable.
- Support reliable production operation of distributed backend services.
Infrastructure as Code
- Define and maintain cloud infrastructure using Terraform.
- Develop reusable and maintainable Infrastructure as Code modules.
- Automate the provisioning of environments and platform services.
- Ensure infrastructure changes are reviewed, tested, traceable, and repeatable.
- Reduce manual infrastructure configuration and environment inconsistencies.
- Apply appropriate state-management, security, and change-control practices.
Observability & Monitoring
- Implement and improve platform monitoring, logging, and alerting.
- Provide visibility into:
- Application health
- Infrastructure performance
- Kubernetes workloads
- CI/CD pipelines
- Deployment status
- Production incidents
- Build actionable dashboards and alerts.
- Improve troubleshooting through centralized logs, metrics, and traces.
- Ensure alerts are relevant and help teams respond effectively.
- Contribute to improved system visibility and faster incident resolution.
Platform Reliability & Production Operations
- Support production environments and ensure platform availability.
- Investigate and resolve incidents across cloud, Kubernetes, application, and pipeline layers.
- Participate in root cause analysis and corrective-action definition.
- Improve platform resilience and reduce recurring operational issues.
- Identify technical debt and contribute to remediation plans.
- Support capacity planning, performance improvements, and platform scalability.
- Ensure operational activities follow agreed processes and service expectations.
Incident Management
- Support the investigation and resolution of production incidents.
- Coordinate with backend, mobile, infrastructure, and security teams during critical issues.
- Gather technical evidence and support root cause analysis.
- Implement preventive actions following incidents.
- Improve runbooks, escalation procedures, and operational documentation.
- Contribute to a culture of learning and continuous improvement.
Secrets & Security Management
- Integrate secure secrets management using HashiCorp Vault.
- Ensure credentials, tokens, certificates, and other sensitive information are not exposed through code or pipelines.
- Apply least-privilege and secure-access principles.
- Strengthen pipeline and platform security controls.
- Collaborate with Security teams on vulnerability remediation and compliance requirements.
- Contribute to secure software supply chain and deployment practices.
Artifact Management
- Manage and optimize artifact repositories such as:
- Artifactory
- NuGet
- Support package publication, versioning, storage, and retrieval.
- Ensure build artifacts are reliable, traceable, and appropriately managed.
- Improve dependencies and artifact lifecycle processes.
- Support both mobile and backend delivery requirements.
Testing & Performance Engineering
- Integrate automated testing into delivery pipelines.
- Contribute to:
- Integration testing
- Load testing
- Stress testing
- Deployment validation
- Help teams identify performance and scalability bottlenecks.
- Ensure platform changes are validated before production rollout.
- Collaborate with development and QA teams to improve release confidence.
Mobile & Backend Delivery Support
- Work closely with both mobile and backend engineering teams.
- Support build and release pipelines for mobile SDKs.
- Ensure backend service pipelines are reliable and scalable.
- Understand the different delivery requirements of mobile and cloud services.
- Help standardize development, testing, and deployment workflows across product areas.
- Improve collaboration between Software Engineering, Operations, and Platform teams.
AI-Assisted DevOps
- Identify practical opportunities to use AI in:
- CI/CD optimization
- Infrastructure management
- Incident investigation
- Log analysis
- Platform automation
- Technical documentation
- Experiment with AI-assisted tools while respecting security and governance requirements.
- Use AI to reduce repetitive operational work and improve engineering productivity.
- Contribute to safe and controlled adoption of AI within DevOps practices.
β
What Weβre Looking For
Experience
We are targeting two levels of seniority:
- Advanced: 3β6 years of relevant experience.
- Senior: More than 6 years of relevant experience.
Candidates should have strong professional experience in one or more of the following areas:
- DevOps Engineering
- Site Reliability Engineering
- Cloud Engineering
- Platform Engineering
- Infrastructure Engineering
Mandatory Requirements
- Strong hands-on experience with Microsoft Azure.
- Solid production experience with Azure Kubernetes Service.
- Strong knowledge of:
- Kubernetes
- Docker
- Terraform
- CI/CD
- GitOps
- Experience with GitHub Actions and/or GitLab CI/CD.
- Experience with Argo CD, Flux CD, or equivalent GitOps solutions.
- Experience deploying applications using Helm.
- Knowledge of cloud storage, networking, and identity concepts.
- Experience with production operations and incident resolution.
- Familiarity with monitoring, logging, alerting, and observability practices.
- Experience managing secrets with HashiCorp Vault or a comparable solution.
- Knowledge of artifact management using Artifactory, NuGet, or similar repositories.
- Understanding of distributed systems, APIs, and backend architectures.
- Experience supporting automated integration, performance, load, or stress testing.
- Experience working in Agile delivery environments.
- Professional fluency in written and spoken English.
- Availability to work on-site in Carnaxide approximately 50% of the week.
π Technical Stack
Cloud
- Microsoft Azure
- Azure Kubernetes Service
- Azure Storage
- Azure Networking
- Azure Identity and Access Management
Containers & Orchestration
- Docker
- Kubernetes
- OpenShift
- Helm
- AKS
Infrastructure as Code
- Terraform
- Infrastructure Automation
- Reusable IaC Modules
- Environment Provisioning
CI/CD
- GitHub Actions
- GitLab CI/CD
- Git-Based Workflows
- Build and Release Automation
- Mobile and Backend Pipelines
GitOps
- Argo CD
- Flux CD
- Declarative Deployments
- Configuration Management
- Automated Reconciliation
Security & Secrets
- HashiCorp Vault
- Secrets Management
- Access Control
- Secure Pipelines
- Platform Security
Artifact Management
- Artifactory
- NuGet
- Dependency Management
- Artifact Versioning
Observability
- Monitoring
- Logging
- Alerting
- Metrics
- Distributed Tracing
- Platform Dashboards
Operations & Reliability
- Incident Management
- Root Cause Analysis
- Production Support
- Platform Reliability
- Capacity Management
- High Availability
β Nice to Have
- Experience supporting airline, airport, travel, or digital identity platforms.
- Experience with high-availability and business-critical platforms.
- Strong production experience with OpenShift.
- Knowledge of mobile SDK build and release processes.
- Experience defining platform reliability or operational metrics.
- Familiarity with Infrastructure as Code testing.
- Experience improving the security of CI/CD pipelines.
- Exposure to SRE practices and service-level indicators.
- Practical experience applying AI tools to DevOps or platform automation.
π€ Soft Skills
Ownership & Autonomy
- Ability to independently identify and drive platform improvements.
- Strong sense of accountability for production reliability.
- Comfortable taking ownership of complex technical topics.
Proactivity & Innovation
- Proactive approach to automation and operational improvement.
- Willingness to challenge manual or inefficient processes.
- Interest in integrating AI into DevOps workflows where it adds measurable value.
Problem Solving
- Strong troubleshooting and analytical capabilities.
- Ability to investigate issues across pipelines, cloud, Kubernetes, networking, and applications.
- Focus on long-term corrective solutions rather than temporary fixes.
Communication & Collaboration
- Strong written and verbal communication in English.
- Ability to collaborate effectively within a multicultural environment.
- Comfortable working with Platform, Security, Backend, Mobile, QA, and Product teams.
- Ability to explain technical risks and recommendations clearly.
Continuous Improvement
- Strong learning mindset.
- Interest in evolving DevOps, cloud, GitOps, and observability practices.
- Commitment to improving delivery speed without compromising reliability or security.
JobMatch aggregates public listings. Always apply through the original posting.