Magic Beans is a specialised consulting firm dedicated to helping organisations accelerate their cloud adoption journey and unlock the full potential of modern Cloud technologies. With offices in Lisbon, Óbidos, Brussels, Madrid, and Barcelona, we are looking for ambitious professionals who want to grow their careers as Cloud Engineers, working with leading organisations on challenging cloud transformation, modernisation, and innovation initiatives.
At Magic Beans, great people drive our success. We foster a culture of appreciation, recognition, continuous learning, and professional growth.
Join our team and grow with us!
Your main responsibilities will include:
Customer & Business Understanding
-
Engaging directly with customers to understand their business objectives, technical requirements, operational challenges, and cloud adoption strategies;
- Assessing existing cloud environments, infrastructure, security posture, and operational processes, identifying opportunities for optimisation, modernisation, and automation;
- Translating customer requirements into actionable cloud adoption, migration, and optimisation plans;
- Supporting customers in defining governance, operational, and security practices that enable scalable and sustainable cloud environments.
Solution Design & Architecture
-
Designing end-to-end cloud architectures that deliver scalability, security, resilience, and operational efficiency across AWS, Azure, or GCP environments;
- Translating business and technical requirements into robust, cloud-native solutions aligned with customer objectives and industry best practices;
- Designing and implementing infrastructure solutions covering compute, networking, storage, identity, security, monitoring, and disaster recovery capabilities;
- Supporting customers in defining cloud governance frameworks, including security controls, access management, compliance requirements, cost optimisation, and resource management practices;
- Promoting the adoption of cloud architecture best practices, ensuring solutions remain maintainable, scalable, and aligned with organisational goals.
Cloud Engineering Delivery
-
Designing, deploying, and managing cloud infrastructure and platform services using Infrastructure as Code (IaC) methodologies;
- Building and maintaining automation solutions to streamline provisioning, configuration management, and operational processes;
- Implementing and optimising CI/CD pipelines to support efficient and reliable application and infrastructure deployments;
- Configuring and managing cloud-native services, ensuring high availability, performance, security, and cost-efficiency;
- Monitoring, troubleshooting, and continuously improving cloud environments, following operational excellence and reliability best practices;
- Contributing to DevOps and Platform Engineering initiatives, enabling automation, self-service capabilities, and continuous improvement across customer environments.
Must-Have Skills
-
At least 3 years of experience in Cloud Engineering, Infrastructure Engineering, Platform Engineering, or related roles;
- Strong experience with major cloud platforms (AWS, Azure, or GCP) and their core services across compute, networking, storage, identity, and monitoring domains;
- Experience designing, deploying, and managing cloud-native and hybrid cloud environments;
- Hands-on experience with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation;
- Experience implementing and managing CI/CD pipelines and automation workflows;
- Knowledge of containerisation technologies such as Docker and orchestration platforms like Kubernetes;
- Strong scripting or programming skills using Python, PowerShell, Bash, or similar languages;
- Understanding of cloud security principles, governance frameworks, and operational best practices;
- Experience with monitoring, logging, and observability solutions;
- Proven ability to translate business requirements into scalable and reliable cloud solutions;
- Strong analytical, problem-solving, and customer-facing communication skills.
Nice-to-Have Skills
-
Cloud certifications (AWS, Azure, or Google Cloud);
- Experience with Kubernetes platforms such as AKS, EKS, GKE, or OpenShift;
- Familiarity with GitOps, Platform Engineering, and Site Reliability Engineering (SRE) practices;
- Knowledge of monitoring and observability tools such as Grafana, Prometheus, Datadog, Dynatrace, or cloud-native alternatives;
- Experience with security and compliance frameworks (ISO 27001, GDPR, CIS, NIST);
- Experience supporting cloud migration and modernisation initiatives;
- Knowledge of serverless architectures and event-driven solutions;
- Understanding of FinOps practices and cloud cost optimisation strategies;
- Experience working in customer-facing or consulting environments.
Language Skills
-
Fluent in Portuguese and English (spoken and written).