]> Frank Brehm's Git Trees - my-stuff/python.git/commitdiff
Adding doc/my-tasks.de.md
authorFrank Brehm <frank.brehm@profitbricks.com>
Wed, 23 Nov 2016 10:24:31 +0000 (11:24 +0100)
committerFrank Brehm <frank.brehm@profitbricks.com>
Wed, 23 Nov 2016 10:24:31 +0000 (11:24 +0100)
doc/my-tasks.de.md [new file with mode: 0644]

diff --git a/doc/my-tasks.de.md b/doc/my-tasks.de.md
new file mode 100644 (file)
index 0000000..647feb1
--- /dev/null
@@ -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.
+
+
+<!-- vim: filetype=markdown textwidth=79 colorcolumn=75 fileencoding=utf-8
+-->