Job title: Cloud Software Engineer
Job type: Contract
Emp type: Full-time
Industry: Software Development
Pay rate: Negotiable
Location: Porto, Portugal
Job published: 12-06-2025
Job ID: 34487

Job Description

Job Brief

We’re on the lookout for a Cloud Engineer with hands-on experience in Google Cloud Platform (GCP) to help re-engineer a legacy system built in .NET Core and Vue.js into a modular, cloud-native microservices ecosystem. You’ll be at the heart of a transformation project, shaping the infrastructure, deployment pipelines, and container orchestration strategies that will support a modern, scalable platform.

Responsibilities

  • Assist in refactoring a monolithic app into distributed services, running on a cloud-first architecture within GCP.
  • Set up, operate, and fine-tune GKE (Google Kubernetes Engine) clusters to ensure performance, security, and stability.
  • Build and manage automated deployment pipelines using GitLab CI/CD, enabling continuous integration and delivery.
  • Implement GitOps-style processes, ensuring that infrastructure and applications are fully version-controlled and reproducible.
  • Use Infrastructure as Code (IaC) tools like Terraform to define, provision, and maintain cloud components.
  • Track infrastructure health, troubleshoot performance issues, and optimize cloud resource usage.
  • Contribute to security, compliance, and standardization efforts across cloud deployments.

Requirements and Skills

  • Practical knowledge of Kubernetes management, especially within the GKE environment.
  • Solid grasp of containerization using Docker and experience with orchestration patterns.
  • Proficiency in creating and maintaining CI/CD pipelines, with a focus on GitLab CI/CD.
  • Comfortable working with declarative infrastructure and familiar with GitOps methodologies.
  • Understanding of cloud networking, IAM policies, and GCP security principles.
  • Prior involvement in breaking down monoliths into microservices is advantageous.
 

Next steps:

  • Do you consider yourself the ideal candidate for this role? If so, take the next step and apply now. Our team will take care of the rest.