About the Role
We are looking for a DevOps/Platform Engineer with more than 3 years of experience, able to contribute good practices and propose continuous improvements in infrastructure and DevOps, joining challenging projects with a high level of technological complexity.
Responsibilities
•Manage and operate On-Premises and Azure application environments, ensuring high levels of scalability, availability and security
•Define, implement and optimize CI/CD pipelines, including build, test, deploy and rollback processes
•Develop and maintain services in .NET Core and .NET Framework in distributed architectures
•Implement and support solutions based on microservices and event-driven architectures
•Work with Docker and Kubernetes (AKS) to deploy and manage applications
•Ensure solution observability through logs, metrics and alerts
•Support troubleshooting of production environments, including .NET applications
•Apply DevSecOps principles, ensuring good practices for security, access management and secrets
•Collaborate closely with Development, QA and Infrastructure teams, promoting continuous delivery
Requirements
•More than 3 years of experience
•Experience with GitLab
•Pipeline automation (build, test, deploy)
•Experience with C#, .NET Core and .NET Framework, APIs, microservices and workers
•Kafka, Event Hub, RabbitMQ
•Azure (App Services, CI/CD integration), Docker and Kubernetes (AKS)
•Microservices and distributed systems
•Kafka (preferred), RabbitMQ or Event Hub and resilience concepts (retry, DLQ)
•SQL Server and MongoDB / NoSQL
•Terraform
Conditions
•Compensation adjusted to demonstrated experience
•Continuous training opportunities
•Health insurance with dental care
•22 vacation days + birthday day off
•Hybrid work arrangement, 2 days per week in Lisbon