| User Name: jengelh | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Resume: Overview on practice and education Jan ENGELHARDT < jengelh (at) inai.de > Independent Consultant for Software Development/Systems Administration Current location: Göttingen, Germany Independent Consultant History: ========================= —Last 2 years: Math Institute, University of Göttingen, Germany (Scientific) * Packaging and binary distribution of field-relevant software, for ease of cluster-wide deployment Topalis AG, Germany (IT systems and consulting) * Migrations to Linux: Setup of redundant DRBD-backed MySQL instances with active-active failover using Pacemaker/Corosync Woven.org, USA (Collaborative Webhosting) * System installation and technical support. ApexHosting, United Kingdom (Webhosting) * Setup and support of iptables-based firewall filters. General network security and host integrity assessment consultation. —Selected entries from earlier: SalesTV GmbH, Germany (Advertisement) * Development and maintenance of software stacks for Point Of Sale kiosks and Digital Video Signage systems. Design of a video distribution method and selection of appropriate encodings for low-power targets. CC Computer Consultants GmbH, Germany (IT consulting) * Co-development of an Asterisk-based VoIP Communications Suite (TelCube®) Max Planck Institute for Solar System Research, Germany (Scientific) * Enhancement of in-house software to run clustered, using MPI(Message Passing Interface) Work history: =========== since 2011/10: NETitWork, Germany (IT consulting) * General Linux System Administration, Software Packaging and Distribution on Linux and Solaris 2010–2011/09: Math Institute, University of Göttingen (Scientific) * Systems Administration of Linux/openSolaris server infrastructure with Xen virtualization and Linux diskless clients, technical support 2006: Gesellschaft für Wissenschaftliche Datenverarbeitung Göttingen (Scientific) * Development and support of a Linux live demonstration CD of an instant minicluster (http://instant-grid.de/) Internships: ========== 2008/07–2008/10: Google Inc., New York City, USA * In-house system security and virtualization: Containerization of untrusted 3rd-party applications (“cloud security”) 2004/06: Ges.f. Wissenschaftliche Datenverarbeitung Göttingen (Scientific) * Interfacing and monitoring environmental parameters of cluster systems Voluntary history: ============= * 2001–2007: Systems Administration of Windows client-Linux server heterogenous network infrastructure, technical support at local colleges Education: ========= 2010–2012: Supplement at University of Göttingen: Practical Spoken Languages 2006–2009: Tertiary Education at University of Göttingen; major: CS Theory with Geography-Geology (terminated) until 2006: Secondary Education, completed with Abitur/BAC; majors: CS, Chemistry, Geography Skills list: ======== Spoken languages: –German (native level) –English (professional level) –Japanese (fair knowledge) –Norwegian (intermediate, CEFR B1) –Swedish (intermediate) Raw tag pool (no weighting): –Hardware/Environments: PC, SUN, PPC –Storage: DRBD, OCFS2 –Operating systems: Linux, Cygwin, Solaris/OpenSolaris, Windows <= XP, FreeBSD, OpenBSD, NetBSD, Cisco IOS –Programming languages: Assembler SPARC MIPS x86, C, C++, Perl5, PHP, Python, Unix Shell. –Development tools: (Build environments) autotools, (Revision control) git, hg, svn, cvs, quilt, stgit, (Debuggers) strace, gdb, valgrind –Databases: MySQL –Groupware: Zarafa –Communications: Ethernet, IPv4, IPv6, IPsec, DNS, Netlink, and so on--too many to list –Structured text: HTML, LaTeX Notable projects: ============= * ccgfs – transport-agnostic network filesystem * Chaostables – Firewalling with Scan Detection and proactive countermeasures against scanning * multiadm – Implementation of a security module for the Linux kernel providing less-privileged superuser * posixovl – FUSE-based POSIX-semantic overlay filesystem for VFAT/NTFS * TelCube® – VoIP Appliance Unit and Software Package * ttyrpld – multi-operating system terminal line logger * Vitalnix User Management Suite – managing medium-scale UNIX user account deployments, with synchronization from external data sets * Xtables2/iptables – ongoing effort to update the prominent Linux firewall * many more involvements Favorite freetime topics: =================== * networking, hardware-agnostic software * administrative userspace tools * packaging jobs in the openSUSE Linux distribution Articles/Books: ============ (Internet-only, no publisher involved) * “Detecting and deceiving network scans” * “Writing Netfilter modules” (Netfilter/Xtables) Other: ===== Drivers license, EU class B. Last update: 2012-01-15 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Skill Inventory
|