
Programmierer & Software Entwickler
- Verfügbarkeit einsehen
- 1 Referenz
- 70€/Stunde
- 82166 Gräfelfing
- auf Anfrage
- es | de | en
- 22.03.2025
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
3/2025 – offen
Tätigkeitsbeschreibung
Scope:
- 60 VMs (RHEL, Windows Server 2019, u.a)
- Entwicklung einer Automatisierung für die Migration der VM-Konfigurationen von ESX nach Proxmox
- Sprache: Python
Keywords:
ESXi, vSphere, vCenter, Proxmox VE, Ceph, Python, Automatisierung, REST APIs
Python, Representational State Transfer (REST), VMware vCenter
1/2025 – 5/2025
Tätigkeitsbeschreibung
Installation of Kubernetes in a lab environment and testing of scaling and high-availability scenarios.
Scope:
* Analysis of the Kubernetes architecture and source code
* Installation of Kubernetes in a lab environment
* Setup of high-availability and scaling scenarios to demonstrate the capabilities
Keywords: Kubernetes, Microservices, High-Availavility, HA, Go, containderd, Docker
Kubernetes
10/2024 – 11/2024
Tätigkeitsbeschreibung
Scope:
- Lizenzmanagement über Lizenz-Server
- Zugriff aus gesicherter LAN-Umgebung
Keywords:
Reverse Proxy, nginx, Apache, Linux, Ubuntu, REST API, Python
Python-Programmierer, Linux-Systemadministrator
9/2024 – 10/2025
Tätigkeitsbeschreibung
September 2024 - October 2024
Creation of a Grafana dashboard to analyze files in a file system
Scope:
* Connect custom sources to Grafana
* Configure several types of plots and charts
Keywords: Grafana, Plotly, Linux, NAS, NFS
Linux-Systemadministrator, Reporting
9/2024 – 12/2024
Tätigkeitsbeschreibung
Scope:
- 300 VMs (70% RHEL, 20% Windows Server 2019, Rest andere Linux-Varianten)
- Lösungsbau für die Übertragung der VM-Konfiguration von ESX nach Proxmox
- Entwicklung einer Automatisierung für die Migration der VM-Konfigurationen
- Sprache: Python
Keywords:
EFI/Legacy Bios, ESX, vSphere, vCenter, VMDK, VMDK-flat, Proxmox VE, Ceph, Fault Domains, Replicated Pools, Erasure Coded Pools, Python, Automatisierung, REST APIs
Python-Programmierer, Representational State Transfer (REST)
3/2024 – 9/2024
TätigkeitsbeschreibungUmstellung eines bestehendes Ticket/Monitoring-Systems von ITSM nach Service-Now. Programmierung der notwendigen Schnittstellen und REST-APIs.
Eingesetzte QualifikationenGo (Programmiersprache), Linux Entwicklung, Nagios, Python-Programmierer, Representational State Transfer (REST), Server-Monitoring
6/2023 – 10/2025
Tätigkeitsbeschreibung
Installation of MinIO in a lab environment and testing of S3 migration tools
Scope:
* Analysis of the MinIO source code
* Installation of MinIO in a lab environment
* Creation of a script to automate the installation
* Performance testing of MinIO under multiple migration scenarios and using several migration tools (s5cmd, s3cmd, rclone)
Keywords: S3, MinIO, s3cmd, rclone, rsync, s5cmd, Go, Python, bash
Python-Programmierer, Go (Programmiersprache), Performance-Analytiker
3/2023 – 7/2024
Tätigkeitsbeschreibung
Komplett eigenverantwortliche Umsetzung von Entwicklung, Design, Einsatz und Wartung eines Windows-Tools mit den folgenden Merkmalen:
• Ziel: Verwaltung von CIFS-Shares auf NAS Storager Systemen
• Nutzung von Low-Level-Win32-API-Aufrufe in hohem Ausmaß
• Ursprünglich geschrieben in C, später nach Go portiert
C (Programmiersprache), Go (Programmiersprache), SAN / NAS
3/2023 – 6/2023
Tätigkeitsbeschreibung
Integration von OIDC/OAuth2 in Automatisierungsskripten in einer Firmenumgebung.
Scope:
* Existing automation scripts needed to adapt to changing authentication/authorization procedures in the corporate environment
* Sort out OIDC/OAuth2 API details from documentation
* Implement OIDC/OAuth2 API clients in several programming languages (Python/Go/Perl)
Keywords: OIDC, OAuth2, API, Authentication, Authorization, Python, Perl, Go
Python-Programmierer, Go (Programmiersprache), Perl
1/2023 – 12/2024
TätigkeitsbeschreibungAufbau, Pflege und Weiterentwicklung von Systemen zum Monitoring, Reporting und Provisioning einer NAS-Serverlandschaft mit ca. 50 PB Umfang, 7.000 Filesysteme, 2000 NAS-Servern, 40.000 qtrees, 200.000 CIFS- und NFS-Shares.
Eingesetzte QualifikationenLinux Entwicklung, Nagios, Perl, Python-Programmierer, SAN / NAS
1/2022 – 12/2024
Tätigkeitsbeschreibung
Projektziel: Sammlung von Logs und Weiterleitung nach Splunk.
Scope:
- Konfiguration von Rsyslog auf hunderten Linux-Hosts für die Weiterleitung und Sammlung der Logs
- Wartung der Lösung
Keywords: Linux, syslog, rsyslog, splunk, Automatisierung, C (Programmiersprache)
Trivia: Debug, Analyse und Upstream-Fix eines Bugs im Rsyslog-Quellcode (in C geschrieben)
C (Programmiersprache), Linux-Systemadministrator
1/2022 – 12/2024
Tätigkeitsbeschreibung
Projektziel: Anbindung der Userverwaltung der Linux-Systeme (Debian, SLES) an das Windows Active Directory (AD).
Keywords:
- User-Authentifizierung
- PAM
- SSSD
- Usermapping (eindeutiges Mapping Windows User <=> Linux User-ID)
- openLDAP
Active Directory, Linux-Systemadministrator, Microsoft Windows (allg.)
6/2020 – 9/2024
Tätigkeitsbeschreibung
Komplett eigenverantwortliche Umsetzung von Entwicklung, Design, Einsatz und Wartung einer Client-Server-Anwendung mit folgenden Anforderungen:
• Zweck: Lastverteilung von Jobs
• Auch über unzuverlässige/langsame Netzwerke
• Betriebssystem-übergreifend: Steuerung von Windows- und Linux-Jobs
• Ressourcenschonende Übertragungen gerade bei langsamen Netzwerken
• Jobsteuerung von einem Controlhost in DE aus
• Einsatz auf etwa 250 Rechnern weltweit
Umsetzung:
• Programmiersprache: Go
• Intensiver Gebrauch von gRPC und Gleichzeitigkeit
• Verwendung gegenseitiger TLS-Authentifizierung
• SSH-Tunneling zur Umgehung von Firewalls
Debian Linux, Go (Programmiersprache), SSH (Secure Shell), Transport Layer Security
1/2020 – 12/2024
Tätigkeitsbeschreibung
Betriebsunterstützung:
Verwaltung und Wartung einer Systemumgebung mit ~200 Debian-Linux-Servern, ~150 Windows 2019 Servern und einige Docker-Containern, auf denen viele verschiedene Anwendungen laufen. Die damit verbundenen Aufgaben umfassen:
• Einrichtung einer kundenspezifischen Konfiguration in Bezug auf automatische Upgrades, Authentifizierung, Protokollierung usw. (Ansible)
• Einrichtung und Wartung des Icinga-Überwachungstools zur Überwachung der Hosts
• Ganzheitliche Analyse und Verständnis der Anwendungen, die auf den Servern laufen, um sie für jede Anwendung zu optimieren.
Docker, Ansible, Bash Shell, Linux-Systemadministrator, Nagios
1/2020 – 12/2024
Tätigkeitsbeschreibung
Komplett eigenverantwortliche Umsetzung von Entwicklung, Design, Einsatz und Wartung mehrerer Tools in Perl, Go, Python und Bash, die stark mit APIs, Datenbanken, Linux-Komponenten usw. interagieren. Darunter:
• Ein Tool zur Automatisierung der Anforderung von TLS-Zertifikaten
• Ein Tool zur Automatisierung der regelmäßigen Berichterstattung einiger Aspekte der Infrastruktur
• Ein Tool zur Automatisierung mehrerer Schritte eines komplexen Datenmigrations-Workflows
• Ein Tool zur Automatisierung spezifische Arbeitsabläufe im Zusammenhang mit Speicherprodukten wie Dell Unity
Go (Programmiersprache), Linux Entwicklung, Python, Reporting
8/2018 – 5/2020
Tätigkeitsbeschreibung
• Automation von Prozessen in der IT-Infrastruktur durch die Programmierung kundenspezifischer Tools in verschiedenen Programmiersprachen (z.B. Perl, Go, Bash, Python, C)
• Bereitstellung, Konfiguration und Wartung von Linux IT-Infrastrukturen unter Verwendung verschiedener Tools wie Ansible und VMware vSphere.
• Planung, Koordination und Implementierung von Datenmigrationsprojekten im NAS-Bereich
• Eigenverantwortliche und zügige Einarbeitung in neue Programmiersprachen, Frameworks, Tools und Technologien
Ansible, Bash Shell, C, Go (Programmiersprache), Linux (Kernel), Perl, Python, SAN / NAS, Vmware, Vmware Vsphere
9/2016 – 7/2018
Tätigkeitsbeschreibung
• Entwicklung von Webseiten und Web Applikationen (PHP und Javascript full stack).
• Entwicklung von TYPO3 extensions und Modulen
• Administration von Git-Repositories und Kundenservern
• Technischer Kundensupport
Git, JavaScript, PHP, Technischer Support, Typo3
9/2014 – 8/2016
TätigkeitsbeschreibungEntwicklung und Betrieb von Websites (PHP and Javascript)
Eingesetzte QualifikationenJavaScript, PHP
1/2010 – 12/2012
TätigkeitsbeschreibungInstandhaltung der Kernkomponenten verschiedener Software-Applikationen
Eingesetzte QualifikationenSoftwareanforderungsanalyse
Ausbildung
Ludwig-Maximilians-Universität München
München
Universidad Nacional de Colombia, Bogota, Kolumbien
Bogota
Persönliche Daten
- Spanisch (Muttersprache)
- Deutsch (Gut)
- Englisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden