From: Frank Brehm Date: Wed, 23 Nov 2016 09:59:30 +0000 (+0100) Subject: Working on doc/my-tasks.en.md X-Git-Url: https://git.uhu-banane.org/?a=commitdiff_plain;h=c8112acf3fc6f5b082f8a0ed326b2467ce043978;p=my-stuff%2Fpython.git Working on doc/my-tasks.en.md --- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ba56ca8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +*.swp +*.old +*.pyc +*.egg +*~ +*.bak +*.log diff --git a/doc/my-tasks.en.md b/doc/my-tasks.en.md index 4b82db0..eaa2db4 100644 --- a/doc/my-tasks.en.md +++ b/doc/my-tasks.en.md @@ -22,10 +22,40 @@ complete time at ProfitBricks. And I try to enlist them in chronological order. especially for the storage systems. * Creating and maintaining infrastructure services for production environments, like: -** Public FTP servers. -** DNS resolvers for internal use. -** Mail relays for our internal services. -** DHCP and Boot servers for our own servers. + -- Public FTP servers. + -- DNS resolvers for internal use. + -- Mail relays for our internal services. + -- DHCP and Boot servers for our own servers. +* Maintaining the servers and the infrastructure of QA and partially + for development. These includes the following: + -- Storage servers in the staging environments + -- FTP servers in the staging environments + -- Infrastructure services, like configuration management servers, Web API + servers, DHCP and Boot servers. + +## 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.