Cloud Engineer

HNM Solutions
2 days ago

Role details

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

Job location

Tech stack

Clean Code Principles
Java
API
Amazon Web Services (AWS)
Unit Testing
Cloud Engineering
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Software Design Patterns
Linux
DevOps
Maven
MongoDB
NoSQL
Logstash
Ansible
Software Engineering
TypeScript
Data Logging
Scripting (Bash/Python/Go/Ruby)
Okta
Grafana
Spring-boot
Backend
Amazon Web Services (AWS)
GIT
Cloudformation
Kotlin
Gitlab-ci
Integration Tests
Kubernetes
Playwright
Cloudflare
Kibana
Terraform
Cucumber
Docker
Programming Languages

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.

Apply for this position