Cloud Engineer/Architect

Amaris
Amsterdam, Netherlands
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Amsterdam, Netherlands

Tech stack

Java
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Build Automation
Cloud Engineering
Cloud Foundry
Databases
Data as a Services
Amazon DynamoDB
Github
Identity and Access Management
JMeter
Python
PostgreSQL
Node.js
NoSQL
OAuth
OpenID
Power BI
Security Assertion Markup Language (SAML)
WebSocket
Data Logging
Postman
Fast Healthcare Interoperability Resources
System Availability
Grafana
Spring-boot
Amazon Web Services (AWS)
Cloudformation
Specflow
Amazon Web Services (AWS)
Kubernetes
Health Level Seven International
Api Gateway
REST
Terraform
Cucumber
Amazon Web Services (AWS)
Docker
Jenkins
Microservices

Job description

Our mission is to design and operate secure, scalable, and interoperable cloud platforms that power healthcare-grade services. You will lead the migration from CloudFoundry to AWS, implement Infrastructure-as-Code, and enable containerized workloads with Kubernetes. Your work ensures compliance with privacy-by-design principles and healthcare interoperability standards such as HL7 and FHIR, while enabling data-driven innovation., As a Cloud Engineer, you will be responsible for building and maintaining cloud-native solutions that support critical applications and data services. You will design AWS architectures, automate infrastructure, and deploy containerized microservices. You will also integrate secure APIs, manage databases, and ensure compliance with healthcare standards.

Examples of what you will do: Design and implement an AWS landing zone with multi-account structure, IAM guardrails, and logging baselines. Migrate applications from CloudFoundry to AWS EKS/ECS, replacing legacy services with AWS-native components like RDS, S3, and API Gateway. Develop Terraform modules for VPC, EKS, and RDS to enforce automated provisioning and drift detection. Build RESTful APIs using Java (Spring Boot) and Python, and integrate real-time communication via WebSocket. Create CI/CD pipelines in GitHub Actions and Jenkins for automated builds, tests, and deployments. Optimize schemas and queries for PostgreSQL and DynamoDB, ensuring high performance and reliability. Implement OAuth2/OIDC authentication, SAML-based SSO, and encryption for data at rest and in transit. Develop FHIR-compliant APIs and transform HL7 messages for interoperability with external systems. Automate API and performance tests using POSTMAN, JMeter, and BDD frameworks (SpecFlow, Cucumber). Set up dashboards in Grafana and Power BI for system health and performance metrics., Architect and migrate cloud workloads from CloudFoundry to AWS. Automate infrastructure using Terraform and CloudFormation. Deploy and manage containerized applications with Docker and Kubernetes. Develop secure APIs and microservices using Java, Python, and Node.js. Implement CI/CD pipelines and enforce quality gates. Manage relational and NoSQL databases for high availability and scalability. Ensure compliance with security standards and healthcare interoperability protocols. Drive observability and monitoring across all services., At Amaris, we strive to provide our candidates with the best possible recruitment experience. We like to get to know our candidates, challenge them, and be able to give them proper feedback as quickly as possible. Here's what our recruitment process looks like:

Brief Call: Our process typically begins with a brief virtual/phone conversation to get to know you! The objective? Learn about you, understand your motivations, and make sure we have the right job for you!

Interviews (the average number of interviews is 3 - the number may vary depending on the level of seniority required for the position). During the interviews, you will meet people from our team: your line manager of course, but also other people related to your future role. We will talk in depth about you, your experience, and skills, but also about the position and what will be expected of you. Of course, you will also get to know Amaris: our culture, our roots, our teams, and your career opportunities!

Case study: Depending on the position, we may ask you to take a test. This could be a role play, a technical assessment, a problem-solving scenario, etc.

As you know, every person is different and so is every role in a company. That is why we have to adapt accordingly, and the process may differ slightly at times. However, please know that we always put ourselves in the candidate's shoes to ensure they have the best possible experience. We look forward to meeting you!

Requirements

Do you have experience in Terraform?

About the company

Amaris Consulting is an independent technology consulting firm providing guidance and solutions to businesses. With more than 1000 clients across the globe, we have been rolling out solutions in major projects for over a decade - this is made possible by an international team of 7,600 people spread across 5 continents and more than 60 countries. Our solutions focus on four different Business Lines: Information System & Digital, Telecom, Life Sciences and Engineering. We're focused on building and nurturing a top talent community where all our team members can achieve their full potential. Amaris is your steppingstone to cross rivers of change, meet challenges and achieve all your projects with success.

Apply for this position