Profilbild von Anonymes Profil, Entwickler (Java, Python) DevOps Engineer (CI/CD-Pipeline, Jenkins, ansible, Docker, Kubernetes AWS)
verfügbar

Letztes Update: 06.09.2022

Entwickler (Java, Python) DevOps Engineer (CI/CD-Pipeline, Jenkins, ansible, Docker, Kubernetes AWS)

Abschluss: Dr. Mathematik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher)

Skills

-Betriebssysteme
 Windows, Linux, CentOS 7, Red Hat, Ubuntu, Shell-Skripting

-Programmiersprachen
 Java: Swing, Servlet, JPA, Bean Validation
 EJB 3.1, CDI 2.0, Java Persistence API(JPA) 2.2, Bean Validation 2.0, JAX-RS 2.1
 Python: Machine Learning, Deep Learning mit Scikit-learn und TensorFlow (Standard Library).
 Matlab: CVX, Optimization Toolbox

-Vorgehensmodell
 agile Softwareentwicklung, Scrum-Board, Kanban-Board

-Methoden
 Model Driven Development, Domain Driven Development

-Entwicklungstools
 Eclipse, Maven, mvn, Subversion, git, Jira, Nexus, Artifactory, Jenkins, GitLab, GitHub
 Matlab, PyCharm, Spyder, R und Rstudio, Latex.

-Datenbanken
Oracle, MariaDB, PostgreSQL

-Cloud
 Quarkus mit RESTEeasy, Jackson Json, Hibernate ORM, Hibernate Search + Elasticsearch, Hibernate Validator
 Docker, AWS Cloud, Kubernetes, kubectl, minicube, Microservices

- Applikationsserver
 JBoss EAP 7.2, Tomcat

-Tools
 ELK-Stack: Elasticsearch, Logstash, Kibana

-DevOps
 CI/CD-Pipeline mit Jenkins und GitLab,
 Automation mit ansible, Python und Shell-Skript,
 Buildmanagement, Integration, Releasemanagement

Projekthistorie

04/2019 - bis jetzt
Erstellung eines Swing Richclient für eine Zeiterfassungsapplikation
Softwarehaus (Internet und Informationstechnologie, < 10 Mitarbeiter)

Erweiterung einer bestehenden Zeiterfassungsapplikation um einen Swing Richclient

Tätigkeiten:
Aufnahme der Anforderungen,
Entwurf der Benutzeroberfläche,
Entwurf des Datenmodels,
Implementierung der Applikation
Erweiterung Jenkins CI/CD-Pipelines (Jenkinsfile)
Betrieb der Test- und Produktionsumgebung
Support der Anwendung

Betriebssystem.     :  Redhat Centos, Windows 10
Prog-Sprach.    :  Java 8.0
DB/Server     :  Oracle, MariaDB, JBoss Application Server,  Microservice
Technologien    :  Microservice mit Quarkus, JEE, EJB 3.3, JPA 2.2
Tools:  Eclipse, Maven, Subversion, GitLab, Jira, Nexus, Jenkins


04/2018 - 03/2019
Spezifikation und Implementierung einer Zeiterfassungsapplikation. Aufbau AWS Cloud Infrastruktur für Betrieb der Anwendung
Softwarehaus (Internet und Informationstechnologie, < 10 Mitarbeiter)

Neuentwicklung einer Zeiterfassungsapplikation mit Server und einem Web Client und Deployment in die AWS Cloud

Tätigkeiten:
Aufnahme der Anforderungen,
Erstellung von Design- und Spezifikationsdokumenten,
Evaluierung der technischen Realisierbarkeit,
Entwurf des Datenmodels,
Umsetzung des Serverteils
Aufbau und Installation der Infrastruktur (Oracle, MariaDB, JBoss, Docker, Kubernetes)
Aufbau Build- und Deploy-Pipelines. Jenkins für Entwicklung und GitLab CI/CD-Pipeline für Deployment in die Cloud
Automation mit Ansible (Testsystem Bereitstellung)
Docker-Images erstellen, tagen und in Docker Hub hochladen
Aufbau Kubernetes-Cluster (Staging und Production)
Microservices deployen in minicube (Testsystem) und in AWS EKS (Produktivsystem) mit mit kubectl
Kubernetes- und DevOps-Betrieb der Cloud-Infrastruktur und Entwicklungsumgebung

Betriebssystem.     :  Redhat Centos, Windows 10
Prog-Sprach.    :  Java 8.0
DB/Server     :  Oracle, MariaDB, JBoss Application Server, Microservice
Technologien    :  Microservice mit Quarkus, JEE, EJB 3.3, JPA 2.2,
Docker, Kubernetes
Tools:  Eclipse, Maven, Subversion, GitLab, Jira, Nexus, Jenkins


03/2017 - 04/2018
Machine Learning Entwicklung
GraphicsMiner Lab (Internet und Informationstechnologie, 10-50 Mitarbeiter)

Bearbeitung mehrerer Arbeitspakete

Machine Learning: Edusi-Learning by Expertimenting
GraphicsMiner Lab, Ho Chi Minh City – Vietnam

Tätigkeiten:
Aufnahme der Anforderungen,
Implementierung der Benutzeroberfläche,
Beratung Mathematik und Algorithmus.

Betriebssystem     : Windows
Prog-Sprach.    : Python, Java
Tools                     : TensorFlow

12/2012 - 02/2017
Promotionsstudium der Optimierung

Promotionsstudium der Optimierung
Universität in Deutschland

Betriebssystem     : Windows
Prog-Sprach.    : Matlab, Latex
Tools                     : CVX (ein Modellierungsrahmen für disziplinierte konvexe Programmierung), Optimization Toolbox (Lösen lineare, quadratische, ganzzahlige und nichtlineare Optimierungsprobleme).


Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
voll flexibel, gern 100 % vor Ort
Profilbild von Anonymes Profil, Entwickler (Java, Python) DevOps Engineer (CI/CD-Pipeline, Jenkins, ansible, Docker, Kubernetes AWS) Entwickler (Java, Python) DevOps Engineer (CI/CD-Pipeline, Jenkins, ansible, Docker, Kubernetes AWS)
Registrieren