From 18247aa08db0d5c119b7d51f6382f0a29142faa2 Mon Sep 17 00:00:00 2001 From: Frank Brehm Date: Wed, 23 Nov 2016 11:24:31 +0100 Subject: [PATCH] Adding doc/my-tasks.de.md --- doc/my-tasks.de.md | 64 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 doc/my-tasks.de.md diff --git a/doc/my-tasks.de.md b/doc/my-tasks.de.md new file mode 100644 index 0000000..647feb1 --- /dev/null +++ b/doc/my-tasks.de.md @@ -0,0 +1,64 @@ +# Meine Aufgaben bei ProfitBricks + +In diesem Dokument werde ich versuchen, meine Aufgaben, die ich während meiner +Zeit bei ProfitBricks hatte, in zeitlicher Reihenfolge zu beschreiben. Bitte +beachten sie, dass die meisten Aufgaben nur für einen mehr oder weniger +großen Zeitraum gültig waren. + +## Aufgaben als System Administrator + +* Aufbau und Unterhaltung der internen IT Infrastruktur für die Firma (in der + Anfangszeit der Firma). Das umfasste die aktiven und passiven Komponenten + des internen Netzwerkes, Infrastruktur-Dienste wie LDAP-, DNS- und DHCP-Server + und ähnliches. +* Setup und Wartung von Testservern für die Entwicklung. +* Setup und Unterhaltung eines lokalen Monitoring-Systems. +* Aufsetzen und Unterhaltung unserer ersten Rechenzentrums-basierten + Entwicklungsumgebung. +* Aufsetzen und Unterhalten des Speichersystems, welches aus Servern mit + dem Betriebsystem Solaris (penIndiana, Open Solaris und Sun Solaris), + später mit Gentoo Linux und zuletzt mit Debian Linux, sowie der + Infiniband-Infrastruktur besteht. +* Überführung des Speichersystems in Produktion und dessen Wartung. +* Aufsetzen und Unterhaltung eines Monitoring-System für die Produktiv- + Systeme, insbesondere für die Speichersysteme. +* Aufsetzen und Unterhaltung von Infrastruktur-Diensten für die Produktions- + Umgebungen, wie: + - Öffentliche FTP-Server. + - DNS-Resolver für die interne Verwendung. + - Mail-Relays für unsere internen Dienste. + - DHCP- und Boot-Server für unseren eigenen Server. +* Wartung der Server und der Infrastruktur für QA, im Staging und teilweise + für die Entwicklung. Das schließt folgendes ein: + - Die Storage-Server in den Staging-Umgebungen. + - Die FTP-Server in den Staging-Umgebungen. + - Infrastruktur-Dienste, wie Konfigurations-Management-Server, WEB-API-Server, + DHCP- und Boot-Server. + +## Tasks as a Developer + +* Development of monitoring solutions for our services, which are not + covered by public available monitoring solutions (e.g. for InfiniBand + and our provisioning systems). +* Development of a provisioning subsystem written in Python, which is + responsible for executing all provisioning tasks on storage servers (both + on Solaris based and on Linux based storage servers) and the public + FTP servers. +* Leading the latter provisioning system into production and maintaining it + by providing updates and security updates and applying them on all + involved servers. +* Developing a system for automatic setup of storage servers based on + Solaris, Gentoo Linux and Debian Linux and maintaining it. +* Development of a tool for the initial preparation of storage volumes of + customers, written in Python, before their first usage by the customer. +* Development and updating of a bunch of helper scripts, which are used + by operations to maintain the storage subsystem and the FTP servers. +* Development, improving and maintaining a configuration management + system, especially for storage and FTP servers in production and for + all systems in the staging area. +* Developing of test suites to execute low- and high-level tests on + our storage stack. + + + -- 2.39.5