02.01.2026 aktualisiert


100 % verfügbar
Senior DevOps Engineer | Java Developer, DevSecOps | Infrastructure | Cloud | Kubernetes Engineer
Berlin, Deutschland
Berlin +50 km
Master's degree in Computer ScienceSkills
RamlInnovationJavaJavaScriptSpring SecurityAPIsAgile MethodologieAmazon Web ServicesAndroidAndroid StudioApple Mac SystemsArchitekturHTML5AutomatisierungMicrosoft Azure
With 14 years of experience across various IT fields, I design and manage complex infrastructures in both bare-metal and cloud environments. I am adept at identifying and implementing the best practices tailored to each project, ensuring efficiency and scalability.
I built and maintained infrastructures for small and mid-sized companies.
My expertise includes Kubernetes orchestration, CI/CD automation, and comprehensive IT architecture, allowing me to create systems that are robust and adaptable to changing business needs. I’m also proficient in DevSecOps, integrating security best practices into development pipelines to ensure cyber security from the ground up.
As a Senior Java Developer, I create high-performance, enterprise-grade applications using microservices and API-driven architectures. My strong foundation in Java enables me to produce clean, maintainable code while utilizing design patterns that enhance application flexibility. I focus on delivering effective solutions that not only meet current requirements but are also prepared for future enhancements. My commitment to code quality ensures that applications are reliable and efficient, contributing positively to the overall project/product quality.
I also have experience in frontend development with TypeScript and Vue.js, enhancing full-stack solutions by connecting backend functionality with user interfaces.
I created an open-source tool KubeHelper for Kubernetes Open Source community, founded and developed DevOps & DevSecOps platform Guardius, which consolidates security and performance monitoring for web applications and infrastructures.
I also developed a web application utilizing Apache Spark and HDFS within a Kubernetes environment for Big Data analytics, providing actionable insights in real-time.
Beyond these projects, I designed an Android app from scratch that was published on the Google Play Market.
All of these projects were completed independently from my primary work functions, reflecting my passion for innovation and continuous learning.
My expertise in microservices architecture and applying SRE principles enhances my ability to deliver reliable and scalable solutions. My goal is to leverage innovative solutions, particularly open-source technologies, to drive efficiency, and reduce costs and risks, using Infrastructure as Code (IaC), best practices, and automation. I am passionate about continuous learning and look forward to collaborating on challenging projects that push the boundaries of technology.
Cloud Providers/Servers
AWS, GCP, Azure, Hetzner, Netcup, On-Premises
Infrastructure
Terraform, Ansible Ceph, Longhorn, Velero, Traefik, Ingress, Nginx, HashiCorp Vault, Helm, Istio, Jaeger, OpenTelemetry
Orchestrators/Containers/VMs
Kubernetes, containerd, Podman, Docker, Rancher, Vagrant, VirtualBox
Monitoring/Logging
Grafana, Prometheus, Loki, Tempo, InfluxDB, Elasticsearch, Kibana, Opensearch, fluentd
CI/CD
Gitlab, Jenkins, GitHub, TeamCity, Travis CI, Bitbucket, Argo-CD, Nexus, JFrog, Harbor
Programming Languages
Java, Python, Go, Bash/Fish/Shell, SQL, Typescript, JavaScript, Groovy, Kotlin
Frameworks/Libraries
Spring Boot, Spring Data JPA/MVC/Security..., Hibernate, VueJs, Angualr, Apache Lucene
Databases
MySQL, PostgreSQL, Oracle, MongoDB, Couchbase, SQLite, Solr
Build/Tools/IDEs
IntelliJ IDEA, Visual Studio Code, Android Studio, Gradle, Maven, SonarQube, Keycloak, sbt, Git, kubectl, Lens, etc...
OS
Linux, Windows, MacOS, Hackintosh, Android
Paradigms/Misc
DevOps, DevSecOps, Infrastructure as Code (IaC), IT Architecture, SRE, Pipelines, Object-oriented Programming (OOP), Microservices, Tracing, Continuous Integration (CI), Continuous Development (CD), Continuous Delivery (CD), REST, API, OpenAPI, Unit/Integrations Testing, UML, CQRS, Agile Software Development(Scrum/Kanban), BigData, etc...
I built and maintained infrastructures for small and mid-sized companies.
My expertise includes Kubernetes orchestration, CI/CD automation, and comprehensive IT architecture, allowing me to create systems that are robust and adaptable to changing business needs. I’m also proficient in DevSecOps, integrating security best practices into development pipelines to ensure cyber security from the ground up.
As a Senior Java Developer, I create high-performance, enterprise-grade applications using microservices and API-driven architectures. My strong foundation in Java enables me to produce clean, maintainable code while utilizing design patterns that enhance application flexibility. I focus on delivering effective solutions that not only meet current requirements but are also prepared for future enhancements. My commitment to code quality ensures that applications are reliable and efficient, contributing positively to the overall project/product quality.
I also have experience in frontend development with TypeScript and Vue.js, enhancing full-stack solutions by connecting backend functionality with user interfaces.
I created an open-source tool KubeHelper for Kubernetes Open Source community, founded and developed DevOps & DevSecOps platform Guardius, which consolidates security and performance monitoring for web applications and infrastructures.
I also developed a web application utilizing Apache Spark and HDFS within a Kubernetes environment for Big Data analytics, providing actionable insights in real-time.
Beyond these projects, I designed an Android app from scratch that was published on the Google Play Market.
All of these projects were completed independently from my primary work functions, reflecting my passion for innovation and continuous learning.
My expertise in microservices architecture and applying SRE principles enhances my ability to deliver reliable and scalable solutions. My goal is to leverage innovative solutions, particularly open-source technologies, to drive efficiency, and reduce costs and risks, using Infrastructure as Code (IaC), best practices, and automation. I am passionate about continuous learning and look forward to collaborating on challenging projects that push the boundaries of technology.
Cloud Providers/Servers
AWS, GCP, Azure, Hetzner, Netcup, On-Premises
Infrastructure
Terraform, Ansible Ceph, Longhorn, Velero, Traefik, Ingress, Nginx, HashiCorp Vault, Helm, Istio, Jaeger, OpenTelemetry
Orchestrators/Containers/VMs
Kubernetes, containerd, Podman, Docker, Rancher, Vagrant, VirtualBox
Monitoring/Logging
Grafana, Prometheus, Loki, Tempo, InfluxDB, Elasticsearch, Kibana, Opensearch, fluentd
CI/CD
Gitlab, Jenkins, GitHub, TeamCity, Travis CI, Bitbucket, Argo-CD, Nexus, JFrog, Harbor
Programming Languages
Java, Python, Go, Bash/Fish/Shell, SQL, Typescript, JavaScript, Groovy, Kotlin
Frameworks/Libraries
Spring Boot, Spring Data JPA/MVC/Security..., Hibernate, VueJs, Angualr, Apache Lucene
Databases
MySQL, PostgreSQL, Oracle, MongoDB, Couchbase, SQLite, Solr
Build/Tools/IDEs
IntelliJ IDEA, Visual Studio Code, Android Studio, Gradle, Maven, SonarQube, Keycloak, sbt, Git, kubectl, Lens, etc...
OS
Linux, Windows, MacOS, Hackintosh, Android
Paradigms/Misc
DevOps, DevSecOps, Infrastructure as Code (IaC), IT Architecture, SRE, Pipelines, Object-oriented Programming (OOP), Microservices, Tracing, Continuous Integration (CI), Continuous Development (CD), Continuous Delivery (CD), REST, API, OpenAPI, Unit/Integrations Testing, UML, CQRS, Agile Software Development(Scrum/Kanban), BigData, etc...
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2024
Sprachen
DeutschverhandlungssicherEnglischgutUkrainischMuttersprache
Projekthistorie
Guardius ( https://guardius.io ) is a Software as a Service (SaaS) company designed to streamline and automate various IT needs for companies that operate their own websites or manage their own infrastructure. It is crucial for companies to safeguard their websites and infrastructure against potential vulnerabilities and threats. This is the core concept behind Guardius' product.
The platform enables companies to assess their websites' performance in key areas, including speed, availability, accessibility, and adherence to best practices. Furthermore, the platform assists in the identification of common website security vulnerabilities and exposures, including flaws, errors, and threats.
Additionally, Guardius concentrates on infrastructure performance testing and security. IT infrastructure encompasses servers, networks, storage systems, databases, and other hardware and software resources. Performance metrics may include factors such as response time, throughput, resource utilization, and reliability.
The platform enables users to scan their websites and/or infrastructure and obtain a detailed analysis summary based on the metrics they select. The platform's core concept is to integrate multiple website and infrastructure areas (performance testing, analysis, and security) into a unified interface that is easy to use.
Guardius' main Key Features include:
The platform enables companies to assess their websites' performance in key areas, including speed, availability, accessibility, and adherence to best practices. Furthermore, the platform assists in the identification of common website security vulnerabilities and exposures, including flaws, errors, and threats.
Additionally, Guardius concentrates on infrastructure performance testing and security. IT infrastructure encompasses servers, networks, storage systems, databases, and other hardware and software resources. Performance metrics may include factors such as response time, throughput, resource utilization, and reliability.
The platform enables users to scan their websites and/or infrastructure and obtain a detailed analysis summary based on the metrics they select. The platform's core concept is to integrate multiple website and infrastructure areas (performance testing, analysis, and security) into a unified interface that is easy to use.
Guardius' main Key Features include:
- All-in-one platform to improve, test and analyze website and infrastructure performance and security.
- Automation of website, infrastructure security and performance tasks as part of DevOps/DevSecOps processes.
- Monitoring and testing of website security.
- Detailed security reporting analysis.
- Customization - highly customizable tasks.
- Installation and maintenance of many bare metal Kubernetes clusters for development and testing purposes.
- Installation, support, and maintenance of production bare metal Kubernetes cluster and product installation for clients.
- Setting up load balancers and integrating Kubernetes clusters with a cloud provider.
- Installation, support, and maintenance of many Ceph clusters with terabytes of data.
- Implementation of GitLab pipelines.
- Implementation and maintenance of GitLab CI/CD Pipelines for dynamic environments on Kubernetes cluster for different purposes.
- Maintenance and updates of self-hosted GitLab server.
- Creation of an infrastructure and monitoring system based on Prometheus and Grafana.
- Creation of custom Prometheus exporters.
- Creation of a system for collecting and analyzing logs.
- Security: analysis and monitoring of product components and the system as a whole using various utilities and tools.
- Creation and support of the system of backups for clusters.
- Improvement, support, and development of Helm charts for custom product installation.
- Working with AWS and Azure.
- Keycloak integration.
- Migrations and various other DevOps-related tasks.
- Built infrastructure for COVID-19 vaccination appointment booking system, including planning and maintenance, which was implemented across the entire Germany. https://www.impfterminservice.de
- Planned, created, and maintained the monitoring system for microservices to evaluate the internal specific metrics and behavior of the microservice in real-time.
- Creation of a product testing system and full automation of various types of tests (scenarios, performance, GUI ..) for different runtime environments.
- Dockerizing microservices for rapid development and deployment, Relational/NoSQL Databases, and other tools and frameworks.
- Set up and maintained SonarQube Server.
- Set up and maintained Jenkins to execute the continuous integration to ensure the quality of the code.
- Built Jenkins CI/CD pipelines in Groovy to automate the code releases, building Docker containers and updating Confluence/JIRA states through REST API.
- Developed cron Jobs for cleaning outdated projects/branches etc.
- Built a continuous delivery pipeline using Jenkins to support the continuous development process.
- Python scripts for Jenkins and Nexus migrations.
- Improvement and adjustment of processes between Development and Operations teams.
- Creation of infrastructure for the web projects and integration in CI/CD processes.
- OWASP checks and analysis of Artifacts for security bugs and vulnerabilities.
- Introduced Spring Boot Admin for a better overview of metrics.