Cloud Engineer
Role details
Job location
Tech stack
Job description
You will design, build, and run various backend systems in the GOPACS domain;
-
You will ensure appropriate documentation, reporting, and formalization of processes and systems;
-
You will actively contribute to design and refinement sessions;
-
You will apply best practices for security, quality, and availability;
-
You will contribute to automated quality controls in CI/CD pipelines, DevOps processes, and deployment procedures;
-
You will perform automated unit and integration testing;
-
You will participate in the regular DevOps incident management process
Requirements
Do you have experience in TypeScript?, Demonstrable experience with many AWS resources, CDK, Cloudformation, stacks, Java 11+ and Spring Boot.
-
Highly experienced with AWS
-
Demonstrable experience with Docker, AWS ECS, containerized environments and application development in a container context.
-
Demonstrable experience with Kubernetes.
-
Demonstrable experience with Terraform.
-
Experience using design patterns and methodologies and an opinion on Clean Code.
-
Insight into different testing levels (unit tests, functional tests, API tests, mocking, end-to-end tests) and their application in a Kubernetes environment.
-
Hands-on experience with CI/CD tooling and activation processes, in particular Gitlab CI.
-
Hands-on experience setting up and maintaining OTAP development chains and tooling.
-
Experience with Linux and scripting and a programming language such as Typescript, Java or Kotlin.
-
Insight into logging and monitoring with Promotheus and Grafana, Elastic, LogStash, Kibana.
Wishes:
-
Experience with NoSQL databases, especially MongoDB, but also with PostgrassSQL
-
Experience with Keycloak
-
Experience with build and deployment tools such as Maven, GIT, and Ansible.
-
Experience with Cloudflare
; Experience with CQRS patterns and tools (Axon Framework);
-
Experience in the energy sector;
-
Understanding of end-to-end testing with Playwright and Cucumber.
-
Knowledge of Java application development, and its impact on infrastructure, is an advantage.
-
Knowledge of Spring Boot application development and its impact on infrastructure is a plus.
-
A desire to transfer knowledge to people with less DevOps experience. Someone with extensive knowledge who can convey and share this knowledge with conviction.
Questions to be asked with candidate:
-
Demonstrable experience on CV with many AWS resources, CDK, Cloudformation, stacks, Java 11+ and Spring Boot.
-
Demonstrable experience with Docker, AWS ECS, containerized environments and application development in a container context
-
Demonstrable experience with Kubernetes on CV
-
Demonstrable experience with Terraform on CV
-
Demonstrable experience using design patterns and methodologies and an opinion on Clean Code on your CV
-
Understanding different levels of testing (unit tests, functional tests, API tests, mocking, end-to-end tests) and their application in a Kubernetes environment
-
Minimum 5 years of experience with AWS
-
Hands-on experience with CI/CD tooling and enablement processes, especially Gitlab CI
-
Hands-on experience with setting up and maintaining OTAP development chains and tools
-
Experience with Linux and scripting and a programming language such as Typescript, Java or Kotlin
-
Understanding logging and monitoring with Promotheus and Grafana, Elastic, LogStash, Kibana
-
Experience with NoSQL databases, especially MongoDB; but also with PostgrassSQL
-
Experience with Keycloak
-
Experience with build & deployment tools such as: Maven, GIT, Ansible
-
Experience with Cloudflare
-
Experience with CQRS Patterns and tooling (Axon Framework)
-
Experience in the energy sector, preferably with at least one of the grid operators
-
Understanding end-to-end testing with Playwright and Cucumber
-
Knowledge of Java application development and its impact on infrastructure
-
Knowledge of Spring Boot application development and its impact on infrastructure
-
The desire to transfer knowledge to people with less DevOps experience. Someone who has a lot of knowledge and can convey and share it with conviction.