Senior DevOps Engineer – Cloud Platform
Role Overview
We are looking for a Senior DevOps Engineer to help design, standardize, and operate the cloud platform behind our multi‑tenant SaaS product on AWS.
In this role, you will work at the intersection of platform engineering, automation, and developer enablement. Your primary responsibility is to build and maintain a secure, scalable, and highly automated Kubernetes‑based platform, allowing development teams to ship software reliably and efficiently.
You will treat the platform as an internal product, with developers as your main stakeholders, and will play a key role in defining standards, best practices, and long‑term architectural decisions.
Location: Portugal (Remote)
Type: Contractor
Key Responsibilities
- Design, evolve, and operate a cloud‑native platform running on AWS and Kubernetes.
- Define and maintain platform standards for infrastructure, security, networking, and deployments.
- Drive automation‑first practices across infrastructure provisioning, deployments, and operations.
- Enable development teams by providing reliable tooling, CI/CD pipelines, and self‑service capabilities.
- Embed DevSecOps principles into the platform by default.
- Apply FinOps practices to improve cost visibility, efficiency, and accountability.
Requirements
Essential
- Strong, hands‑on experience running Kubernetes in production environments.
- Solid background in cloud infrastructure and systems engineering, with proven experience managing AWS environments.
- Good understanding of networking (VPCs, routing, load balancers, DNS).
- Strong expertise in Infrastructure as Code (Terraform/OpenTofu preferably)
- Experience building and maintaining CI/CD pipelines using GitHub Actions and/or Azure DevOps.
- Solid understanding of security best practices: IAM, least privilege, secrets management, container security.
- Strong automation mindset, including scripting (Bash, Python, or Go).
- Relevant certifications such as CKA and/or AWS certifications.
- Advanced, day‑to‑day use of Git in collaborative environments.
- Experience operating highly available and resilient systems, including disaster recovery (RPO/RTO) planning.
Desirable
- Deep, real‑world experience with the Kubernetes ecosystem (ArgoCD, backups, service mesh, observability).
- Ability to design and maintain reusable IaC modules and platform abstractions.
- Real experience implementing DevSecOps and security‑by‑design approaches.
- Hands‑on experience with FinOps tooling and cost optimization strategies.
- Ability to design and operate progressive delivery strategies (blue/green, canary deployments).
- Comfortable collaborating across Product, Development, QA, and Architecture teams.
- Clear communication skills and ability to document standards, patterns, and best practices.