IT [DevOps] Consulting - Full-Stack Software Developer / DevSecOps / Containerization / [C++ | Java] Programmer / Linux Expert
Aktualisiert am 03.03.2025
Profilbild
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.03.2025
Verfügbar zu: 100%
davon vor Ort: 10%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Aachen (+200km) Köln (+200km) Bonn (+200km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

DevSecOps
  • Implementierung von GraphQL Interfaces
  • Implementierung von Unit-Tests
  • Implementierung neuer Features
  • Implementierung von Datenbank-Migrationen
  • Umsetzung der Compliance-Anforderungen
  • Schulung von Junior-DevOps
  • Bugfixing
  • Technische Beratung zur Erstellung von Meilensteinen
  • Leitung div. Scrum-Termine
  • Dokumentation
  • Einführung diverser CI/CD Pipelines inkl. Templates:
  • Erstellung von OCI Containern via Podman
  • Linting diverser Sprachen
  • Vulnerability Prüfung (CVE/CWE)
  • Update Automatisierung mit Renovate

Podman Docker Python Django GraphQL Bourne-again-shell Ansible Aqua Trivy Keycloak KPI MailPit GitLab PyCharm PostgreSQL Bearer Bomber CycloneDX React SQLite MegaLinter OWASP NPM Renovate pytest Fossa
Linux Incident Management Secure coding Code-Analyse Vulnerability IAM Scrum Integrationstest Unittest
Administrator
  • Aufsetzen und härten von CI/CD relevanten Diensten
    • GitLab Runner
    • Container Registry
    • Renovate
    • PostgreSQL
Ansible Docker GitLab Z-Shell Renovate Podman Terraform
Linux-Administrator
  • Entwurf eines Kubernetes Clusters mit 5-10 Nodes
  • Aufbau des Clusters (Hardware)
  • Einrichtung des Clusters
  • Hardening nach CIS Empfehlung
  • 24/7 Betrieb des Clusters, sowie div. Software im Cluster
Ansible Vault Grafana Rancher Longhorn Traefik Prometheus ownCloud MediaWiki Gitea
Domain Name Server Kubernetes Helm Network Security Git Terraform DevSecOps Loadbalancing Hochverfügbarkeit Docker
DevSecOps

Beschleunigung des Erstellungsprozesses und verbessern der Reproduzierbarkeit von virtuellen Maschinen durch Verwendung verschiedener Automatismen.

  • Initiale Einrichtung von Linux Mint via Packer und Preseed
  • Weitere Kundenanpassung via Ansible
  • Absicherung des Systems mittels Firewall, sshd_config, no root login, etc.
VirtualBox Packer Plantuml GitHub UFW HashiCorp
Ansible Linux Linux Preseed Linux Hardening Infrastructure as code
DevSecOps
  • Konzeption und Umsetzung des Backend in Java
  • Beteiligung an der Umsetzung des Frontend in React.js
  • CI/CD mit GitLab/SonarQube/HelmChart/Artifactory/Kubernetes
  • Integration mit Software von weiteren Software-Zulieferern
  • Dokumentation
Atlassian JIRA Atlassian Confluence Asciidoctor Spring Boot S3 Gradle Helm Slurm MongoDB OpenAPI Kafka Keycloak Plus4U SonarQube Artifactory Selenium JBoss Application Server
Java REST JSON Code-Analyse CodeCoverage Integrationstest Unittest SQL API-Design
DevOps
  • Deployment/Updates eines Softwarestack in OpenShift
  • Daten-Migrationen
  • Test-Support
Keycloak ActiveMQ OpenShift
Java Kubernetes Podman HelmChart SPARQL Oracle BASH AMQP Protobuf Microservices Cloud Docker SQL Incident Management Ansible
Fullstack-Entwickler
  • Backend in Java/SpringBoot
  • Frontend in C#
  • Kommunikation via REST API, Protobuf, AMQP & Kafka
  • CI/CD mit Docker/Artifactory/Helm/GitLab/SonarQube/OWASP
FluxCD DevExpress Spring Boot Maven Apache Jena Oracle Liquibase Hibernate Kafka SonarQube OWASP Atlassian JIRA Atlassian Confluence
C# Java SPARQL RDF Clean Architecture Hexagonal architecture Microservices SQL Protobuf CodeCoverage Code-Analyse Code-Reviews Linter Slurm XML Groovy Go
Consultant
  • Konzeption
  • Erstellen eines Proof of Concept
  • Schulung
  • Dokumentation
  • Unterstützung der IT bei der Umsetzung
  • Support der Entwickler nach der Migration
CVS SVN Git GitLab CI/CD Jenkins Confluence PowerPoint Z-Shell Mercurial BASH Schulung GitHub Bitbucket
Consultant
  • Installation neuer Versionen der u.g. Flottenmanagement-Software
  • Datenbank-Migrationen
  • Rollbacks
  • Test-Support
BASH SSH Oracle SQL Developer PL/SQL Incident Management Git
Backend-Entwickler
  • Konzeption, Umsetzung, Test und Dokumentation neuer Features
  • Datenbankdesign
  • Modernisierung durch:

  • Ersetzen veralteter Libraries
  • Updaten der verwendeten Build-Tools
  • Bekanntmachen neuer Features aktueller Sprachversionen (C++)
  • Refactoring des Quellcode nach aktuellen Standards
Emacs BASH SSH CVS C++ Doxygen Oracle SQL Jira C Cppcheck Linter Selenium MS Excel MS Word Powerpoint XML
Master of Science
  • Automatisierte Diskretisierung von kontinuierlichen Problemen
  • Monte Carlo Tree Search (MCTS)
  • Incremental Regression Tree Induction
  • Entwickeln eines Simulators für das vorgegebene Problem (Java)
  • Vergleich mit a-priori diskretisiertem MCTS
Java JSON-RPC C++ Boost Doxygen LaTeX JSON
HiWi
  • Anforderungsanalyse
  • Inbetriebnahme der Software Gitolite
  • Entwicklung einer an den Betrieb angepassten Web-GUI
  • Migration von Bestandsprojekten aus CVS und SVN
  • Dokumentation
Buildbot Tinderbox Jenkins Hudson Python LaTeX DokuWiki
Bachelor of Science
  • Anforderungsanalyse
  • Vergleich verschiedener CI-Systeme
  • Einführung des CI-Systems "Buildbot"
  • Automatisierung der Unit & Integrationstests
  • Einführung des OWASP Scanners
  • Automatisierung von Benchmark & Lasttests
Buildbot Tinderbox Jenkins Hudson Python LaTeX Groovy

Aus- und Weiterbildung

Aus- und Weiterbildung

M.Sc.
Maastricht University
  • Data Mining
  • Information Retrieval and Text Mining
  • Intelligent Search and Games
  • Relational Learning, Ontology Engineering & Semantic Web
  • Autonomous and Agent Systems

Position

Position

Interim in:

? Software-Entwicklung
? Beratung
? Coaching
? Administration / Support

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

HTTP
Fortgeschritten
GitLab
Experte
GitLab CI/CD
Experte
SQL

Betriebssysteme

Linux
Fortgeschritten
Windows
Basics
MacOS
Experte

Programmiersprachen

BASH
Experte
Java
Experte
C++
Fortgeschritten
PHP
Basics
Python
Fortgeschritten
Golang
Basics
JavaScript
Basics

Datenbanken

SQL
Fortgeschritten
NoSQL
Basics
Oracle
Fortgeschritten
MariaDB/MySQL
Fortgeschritten

Datenkommunikation

TCP/IP
Fortgeschritten
i2c
Fortgeschritten
Protobuf
Fortgeschritten
D-Bus
Basics

Einsatzorte

Aachen (+200km) Köln (+200km) Bonn (+200km)
Deutschland, Schweiz, Österreich
möglich

Projekte

DevSecOps
  • Implementierung von GraphQL Interfaces
  • Implementierung von Unit-Tests
  • Implementierung neuer Features
  • Implementierung von Datenbank-Migrationen
  • Umsetzung der Compliance-Anforderungen
  • Schulung von Junior-DevOps
  • Bugfixing
  • Technische Beratung zur Erstellung von Meilensteinen
  • Leitung div. Scrum-Termine
  • Dokumentation
  • Einführung diverser CI/CD Pipelines inkl. Templates:
  • Erstellung von OCI Containern via Podman
  • Linting diverser Sprachen
  • Vulnerability Prüfung (CVE/CWE)
  • Update Automatisierung mit Renovate

Podman Docker Python Django GraphQL Bourne-again-shell Ansible Aqua Trivy Keycloak KPI MailPit GitLab PyCharm PostgreSQL Bearer Bomber CycloneDX React SQLite MegaLinter OWASP NPM Renovate pytest Fossa
Linux Incident Management Secure coding Code-Analyse Vulnerability IAM Scrum Integrationstest Unittest
Administrator
  • Aufsetzen und härten von CI/CD relevanten Diensten
    • GitLab Runner
    • Container Registry
    • Renovate
    • PostgreSQL
Ansible Docker GitLab Z-Shell Renovate Podman Terraform
Linux-Administrator
  • Entwurf eines Kubernetes Clusters mit 5-10 Nodes
  • Aufbau des Clusters (Hardware)
  • Einrichtung des Clusters
  • Hardening nach CIS Empfehlung
  • 24/7 Betrieb des Clusters, sowie div. Software im Cluster
Ansible Vault Grafana Rancher Longhorn Traefik Prometheus ownCloud MediaWiki Gitea
Domain Name Server Kubernetes Helm Network Security Git Terraform DevSecOps Loadbalancing Hochverfügbarkeit Docker
DevSecOps

Beschleunigung des Erstellungsprozesses und verbessern der Reproduzierbarkeit von virtuellen Maschinen durch Verwendung verschiedener Automatismen.

  • Initiale Einrichtung von Linux Mint via Packer und Preseed
  • Weitere Kundenanpassung via Ansible
  • Absicherung des Systems mittels Firewall, sshd_config, no root login, etc.
VirtualBox Packer Plantuml GitHub UFW HashiCorp
Ansible Linux Linux Preseed Linux Hardening Infrastructure as code
DevSecOps
  • Konzeption und Umsetzung des Backend in Java
  • Beteiligung an der Umsetzung des Frontend in React.js
  • CI/CD mit GitLab/SonarQube/HelmChart/Artifactory/Kubernetes
  • Integration mit Software von weiteren Software-Zulieferern
  • Dokumentation
Atlassian JIRA Atlassian Confluence Asciidoctor Spring Boot S3 Gradle Helm Slurm MongoDB OpenAPI Kafka Keycloak Plus4U SonarQube Artifactory Selenium JBoss Application Server
Java REST JSON Code-Analyse CodeCoverage Integrationstest Unittest SQL API-Design
DevOps
  • Deployment/Updates eines Softwarestack in OpenShift
  • Daten-Migrationen
  • Test-Support
Keycloak ActiveMQ OpenShift
Java Kubernetes Podman HelmChart SPARQL Oracle BASH AMQP Protobuf Microservices Cloud Docker SQL Incident Management Ansible
Fullstack-Entwickler
  • Backend in Java/SpringBoot
  • Frontend in C#
  • Kommunikation via REST API, Protobuf, AMQP & Kafka
  • CI/CD mit Docker/Artifactory/Helm/GitLab/SonarQube/OWASP
FluxCD DevExpress Spring Boot Maven Apache Jena Oracle Liquibase Hibernate Kafka SonarQube OWASP Atlassian JIRA Atlassian Confluence
C# Java SPARQL RDF Clean Architecture Hexagonal architecture Microservices SQL Protobuf CodeCoverage Code-Analyse Code-Reviews Linter Slurm XML Groovy Go
Consultant
  • Konzeption
  • Erstellen eines Proof of Concept
  • Schulung
  • Dokumentation
  • Unterstützung der IT bei der Umsetzung
  • Support der Entwickler nach der Migration
CVS SVN Git GitLab CI/CD Jenkins Confluence PowerPoint Z-Shell Mercurial BASH Schulung GitHub Bitbucket
Consultant
  • Installation neuer Versionen der u.g. Flottenmanagement-Software
  • Datenbank-Migrationen
  • Rollbacks
  • Test-Support
BASH SSH Oracle SQL Developer PL/SQL Incident Management Git
Backend-Entwickler
  • Konzeption, Umsetzung, Test und Dokumentation neuer Features
  • Datenbankdesign
  • Modernisierung durch:

  • Ersetzen veralteter Libraries
  • Updaten der verwendeten Build-Tools
  • Bekanntmachen neuer Features aktueller Sprachversionen (C++)
  • Refactoring des Quellcode nach aktuellen Standards
Emacs BASH SSH CVS C++ Doxygen Oracle SQL Jira C Cppcheck Linter Selenium MS Excel MS Word Powerpoint XML
Master of Science
  • Automatisierte Diskretisierung von kontinuierlichen Problemen
  • Monte Carlo Tree Search (MCTS)
  • Incremental Regression Tree Induction
  • Entwickeln eines Simulators für das vorgegebene Problem (Java)
  • Vergleich mit a-priori diskretisiertem MCTS
Java JSON-RPC C++ Boost Doxygen LaTeX JSON
HiWi
  • Anforderungsanalyse
  • Inbetriebnahme der Software Gitolite
  • Entwicklung einer an den Betrieb angepassten Web-GUI
  • Migration von Bestandsprojekten aus CVS und SVN
  • Dokumentation
Buildbot Tinderbox Jenkins Hudson Python LaTeX DokuWiki
Bachelor of Science
  • Anforderungsanalyse
  • Vergleich verschiedener CI-Systeme
  • Einführung des CI-Systems "Buildbot"
  • Automatisierung der Unit & Integrationstests
  • Einführung des OWASP Scanners
  • Automatisierung von Benchmark & Lasttests
Buildbot Tinderbox Jenkins Hudson Python LaTeX Groovy

Aus- und Weiterbildung

M.Sc.
Maastricht University
  • Data Mining
  • Information Retrieval and Text Mining
  • Intelligent Search and Games
  • Relational Learning, Ontology Engineering & Semantic Web
  • Autonomous and Agent Systems

Position

Interim in:

? Software-Entwicklung
? Beratung
? Coaching
? Administration / Support

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

HTTP
Fortgeschritten
GitLab
Experte
GitLab CI/CD
Experte
SQL

Betriebssysteme

Linux
Fortgeschritten
Windows
Basics
MacOS
Experte

Programmiersprachen

BASH
Experte
Java
Experte
C++
Fortgeschritten
PHP
Basics
Python
Fortgeschritten
Golang
Basics
JavaScript
Basics

Datenbanken

SQL
Fortgeschritten
NoSQL
Basics
Oracle
Fortgeschritten
MariaDB/MySQL
Fortgeschritten

Datenkommunikation

TCP/IP
Fortgeschritten
i2c
Fortgeschritten
Protobuf
Fortgeschritten
D-Bus
Basics

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.