Hinweis: Viele Teile dieses Lebenslaufs befinden sich noch in der Entwicklung.
Ich betrachte mich als Person, die immer gerne neue Herausforderungen sucht und angeht.
Lernen ist wir ein Hobby für mich und ich glaube, nur so kann man sich ständig weiterentwickeln und sich neuen Herausforderungen stellen.
Mein Wissen und Lernen beschränkt sich nicht nur auf das offiziell gelehrte Universitäts- und Institutswissen,
sondern der Großteil meines Wissens stammt aus fachbezogenen Internet-Communitys, RFC-Artikeln und den Dokumentationen der Technologien, mit denen ich arbeite.
Hinweis: Viele Teile dieses Lebenslaufs befinden sich noch in der Entwicklung.
5-jähriges (10 Semester) universitäres BSc-Studium, anerkannt in Deutschland von anabin.kmk.org. Ich habe das Studium erfolgreich mit der Note „2“ abgeschlossen.
Microsoft Certified System Engineer (MCSE) ist ein Schulungszertifikat für die Verwaltung und Wartung von Windows Server 2003.
Es handelt sich um eine Schulungszertifizierung im Bereich Networking, die Schulung fand parallel zu anderen Schulungen von Microsoft im Zeitraum von 2004 bis 2006 statt.
Dies ist ein dreisemestriger Master of Business Administration (MBA) mit Spezialisierung auf Management Information Systems (MIS).
Die Certified Kubernetes Administrator (CKA) Zertifizierung der Linux Foundation bestätigt die Fähigkeiten und das Wissen, die erforderlich sind, um die Aufgaben eines Kubernetes-Administrators zu erfüllen. Sie umfasst wesentliche Themen wie Kubernetes-Architektur, Installation, Konfiguration, Anwendungslebenszyklus-Management, Netzwerk, Speicher, Sicherheit und Fehlerbehebung.
Die Certified Kubernetes Security Specialist (CKS) Zertifizierung der Linux Foundation bestätigt die Fähigkeiten und das Wissen, die erforderlich sind, um containerbasierte Anwendungen und Kubernetes-Plattformen während des Aufbaus, der Bereitstellung und des Betriebs abzusichern. Sie umfasst wesentliche Themen wie Cluster-Einrichtung, Härtung, Überwachung und Reaktionsmaßnahmen bei Vorfällen.
Die JavaScript Node.js Application Developer (JSNAD) Zertifizierung der Linux Foundation bestätigt die Fähigkeiten und das Wissen, die erforderlich sind, um Node.js-Anwendungen zu entwickeln und zu warten. Sie umfasst wesentliche Themen wie asynchrones Programmieren, Node.js-Kern-APIs, Fehlerbehandlung und Anwendungssicherheit.
Die JavaScript Node.js Services Developer (JSNSD) Zertifizierung der Linux Foundation bestätigt die Fähigkeiten und das Wissen, die erforderlich sind, um skalierbare und effiziente Node.js-Dienste zu entwickeln und zu warten. Sie umfasst wesentliche Themen wie Dienstentwicklung, asynchrones Programmieren, Datenspeicherung, Sicherheit und Testen
IT-Spezialist mit über 18 Jahren Erfahrung in den Bereichen Networking – Entwicklung von Webanwendungen –
SIP-Asterisk-Telefonsystem – Installation und Virtualisierung von hochverfügbarer Serverhardware –
Betriebssystems-Virtualisierung. Umfangreiche und langjährige Erfahrung seit der Kindheit mit JS.
Hinweis: Viele Teile dieses Lebenslaufs befinden sich noch in der Entwicklung.
CIS ist ein libanesisches Unternehmen, das im Sudan von der Central Trading Company Limited (CTC) gesponsert wurde. Das Unternehmen war auf den Verkauf und die Unterstützung von Server-/Speicher-/Backup-Hardware für Unternehmen spezialisiert. Meine Aufgabe bestand darin, rund um die Uhr mit dem Support-Team zusammenzuarbeiten. Das Unternehmen wurde im September 2010 im Sudan geschlossen, woraufhin ich zu unserem Kunden „EBS“ wechselte.
Nach der Schließung von CIS wechselte ich zu unserem Kunden EBS. Meine Hauptaufgaben bestanden darin, das Netzwerk und die Hardwareausfälle der Server zu überwachen.
Ich habe 7 Jahre lang im Anmeldungsbüro gearbeitet und dort ein E-Learning-System mit dem Namen „Blackboard“ verwaltet und unterstützt. Im April 2014 habe ich angefangen, jeden Abend neben meiner Arbeit Deutsch zu lernen, im Dezember 2017 habe ich die Prüfung „Goethe B1“ bestanden und eine Aufenthaltserlaubnis von Deutschland erhalten. Am 18. November 2018 bin ich dann von Katar nach Deutschland gezogen. Vom 19. November 2018 bis Juni 2019 habe ich in Berlin weiter Deutsch auf B2-Niveau gelernt und bin dann im August 2019 dauerhaft nach Leipzig gezogen, um bei Landesamt für Schule und Bildung (LASUB) zu arbeiten.
Ich arbeitete zurzeit noch in der Lehrerausbildungsstätte Leipzig des LASuB. Meine Hauptaufgaben besteht darin, die Profile der Lehrer und Schüler und die Netzwerke zu verwalten sowie die Lehrer in der Handhabung der umfangreichen Technik in den Klassenzimmern zu unterstützen.
pfSense is a robust open-source firewall and router software that provides advanced security features, VPN support, and network management capabilities. It includes powerful firewall rules, advanced NATing (Network Address Translation)
Nginx is a high-performance open-source web server, reverse proxy & load balancer for managing thousands of concurrent connections. I've long experience with Nginx, including managing the Nginx Ingress Controller in Kubernetes to route & load balancing to containerized applications.
I work with various VPN implementations for secure communication including the open-source OpenVPN that provides secure point-to-point or site-to-site connections.
"HAProxy is a high-performance open-source load balancer and reverse proxy for TCP and HTTP applications. I have strong expertise in configuring and managing HAProxy to efficiently balance TCP and HTTP traffic, ensuring high availability, reliability, and optimal performance for web services and applications.".
"BGP (Border Gateway Protocol) is a robust routing protocol available as a package in pfSense, facilitating efficient route management and exchange between different autonomous systems.".
OSPF (Open Shortest Path First) is a dynamic routing protocol available as a package in pfSense, enabling efficient route discovery and management within complex networks.
Suricata is an advanced network threat detection engine available as a package in pfSense, providing powerful intrusion detection and prevention capabilities to enhance network security. I have extensive experience in configuring Suricata rules to effectively detect and mitigate network threats
Docker is a containerization platform for developing, shipping, and running applications. I have extensive experience working with Docker, including managing Docker volumes, using Docker Compose for defining and running multi-container applications, and configuring Docker networks.
Kubernetes (K8s) is a powerful container orchestration platform for automating deployment, scaling, and management of containerized applications. I am Kubernetes Certified Administrator (CKA) and Certified Kubernetes Security Specialist (CKS) certified.
Node.js is a JavaScript runtime built on Chrome's V8 engine, enabling server-side scripting and building scalable network applications. I am JavaScript Node.js Application Developer (JSNAD) and JavaScript Node.js Services Developer (JSNSD) certified.
Rook-Ceph is a storage orchestrator for Kubernetes, providing a seamless integration with Ceph storage solutions. I am proficient in deploying and maintaining Rook-Ceph, managing Ceph OSDs, monitors, and managers, as well as configuring RADOS gateways and S3-compatible storage.
"Ubuntu Linux is a popular open-source operating system that I work with extensively, focusing on Logical Volume Management (LVM), networking, and various other aspects of system administration and optimization."
MongoDB is the most scalable and fastest NoSQL and in-memory database, which I use extensively with the Mongoose driver for Node.js. I have strong expertise in connecting applications to MongoDB within Kubernetes (K8s) environments and in monitoring servers with Prometheus.
MariaDB is a powerful open-source relational database, which I use extensively with various applications. I have strong expertise in connecting applications to MariaDB within Kubernetes (K8s) environments and in monitoring servers with Prometheus.
Proficient in setting up and maintaining Proxmox clusters for high availability and load balancing, automating tasks with shell scripting and Proxmox API, working with Proxmox Backup Server (PBS), configuring virtual networks and VLANs, and implementing monitoring with Prometheus and Grafana.
Redis is an in-memory data structure store used as a database, cache, and message broker. I have extensive experience setting up Redis Sentinel for high availability and automatic failover. Additionally, I am skilled in connecting Redis Sentinel with Node.js and other applications
"Prometheus is a monitoring and alerting toolkit for collecting and querying metrics. I have experience in setting up and configuring Prometheus in Kubernetes (K8s) clusters and configuring it to scrape metrics from various services, setting up alerting rules, and integrating with Grafana for visualization.
Grafana is an open-source platform for monitoring and observability. I have experience in setting up and configuring Grafana, creating custom dashboards, and visualizing metrics from various data sources such as Prometheus and Elasticsearch.
Elasticsearch is a powerful search and analytics engine. I have extensive experience in setting up and configuring Elasticsearch clusters, and indexing and querying data. I also use it to monitor the access logs of my Nginx Ingress Controller for security and data analysis purposes.
Kibana is a visualization tool for Elasticsearch. I am skilled in using Kibana to create interactive dashboards, visualize data, and gain insights from Elasticsearch indices.
Skilled in JavaScript with over 18 years of experience, enjoying writing and developing robust applications using modern JavaScript frameworks and libraries. Proficient in both ESM (ECMAScript Modules) and CJS (CommonJS) specifications.
Highly proficient in HTML with extensive experience in creating well-structured, semantic, and accessible web pages. Skilled in using HTML5 features to build responsive and interactive user interfaces.
Highly skilled in CSS with extensive experience in designing responsive and visually appealing web pages. Proficient in using CSS frameworks like Bootstrap to streamline development and ensure consistent styling across applications.
Proficient in using SASS (Syntactically Awesome Style Sheets) to write maintainable and scalable CSS. Skilled in leveraging SASS features such as variables, nesting, mixins, and functions to enhance and streamline the styling process.
Experienced in using jQuery to simplify JavaScript programming, enhance web page interactivity, and manipulate the DOM efficiently. Skilled in leveraging jQuery's extensive library of plugins and tools to create dynamic and responsive user interfaces.
Proficient in automating server tasks using Bash scripting, with extensive experience in writing scripts for system administration, and process automation. Skilled in creating efficient scripts to manage configurations, perform backups, monitor performance, and automate maintenance tasks.
Git is a version control system for tracking changes in source code during software development. I have extensive experience in using Git for version control, including branching, merging, and resolving conflicts. I am proficient in managing repositories, collaborating with teams using platforms like GitHub and GitLab.
is a powerful tool that automates the management and issuance of TLS certificates. It integrates with various certificate authorities, including Let's Encrypt, to automatically issue and renew certificates, ensuring secure communication for your applications.
Velero is a powerful tool for backup and recovery of Kubernetes clusters. I have extensive experience using Velero to ensure data protection and disaster recovery, including setting up scheduled backups, backing up Persistent Volume Claims (PVCs), restoring applications, and migrating cluster resources.
I am skilled in configuring Harbor for secure storage and distribution of container images, integrating it with CI/CD pipelines to automate the build, test, and deployment processes, and using Trivy image scanner with Harbor to ensure security by scanning for vulnerabilities.
I possess a good experience using Falco, an open-source runtime security tool for Kubernetes. My skills include setting up and configuring Falco to monitor and detect anomalous activity in containerized environments, writing custom rules to enhance security.
I have significant experience using OSSEC (OS Security), an open-source host-based intrusion detection system (HIDS). My skills include setting up and configuring OSSEC to monitor and analyze system logs, detect security breaches, and respond to threats.
I have experience using Open Policy Agent (OPA) for policy-based control in cloud-native environments. My skills include writing and managing policies using Rego, integrating OPA with Kubernetes for admission control, and implementing fine-grained access control across various services.
I have significant experience using AppArmor (AA), a Linux kernel security module for mandatory access control. My skills include configuring and managing AppArmor profiles to secure applications and Kubernetes containers, enhancing system security, and troubleshooting profiles for optimal protection.
I have extensive skills in configuring hardware, including setting up and managing storage system arrays, RAID configurations, FC (Fibre Channel) networking, and iSCSI, in both Windows and Linux operating systems. I have experience working with different brands such as HPE and Synology.
I have extensive experience using Visual Studio Code (VSCode) for remote development. This includes setting up and configuring VSCode for remote SSH connections, utilizing the Remote Development extension pack, and seamlessly working on code hosted on remote servers or virtual machines.