Programmierer & Software Entwickler
- Verfügbarkeit einsehen
- 1 Referenz
- 80€/Stunde
- 82166 Gräfelfing
- auf Anfrage
- es | de | en
- 21.01.2025
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
9/2024 – 12/2024
Tätigkeitsbeschreibung
Entwicklung einer Automatisierung für die Migration von ca. 300 VMs (Linux und Windows) von ESX nach Proxmox.
Sprache: Python.
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
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
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
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 und ~150 Windows 2019 Servern, 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
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