Systems architect, Site Reliability Engineer, Security Engineer.Professional UNIX administration:- OS installation/configuration: various Linux distributions (mostly source-based, but not limited to; Slackware, Debian-alike); BSD-systems: OpenBSD (preferred), NetBSD, FreeBSD, QNX; Solaris; other UNIX-like OS (experience with more than 80 different distributions)- kernel optimization and deep system tuning for different server types: load-balancing, highload applications, database, cache, storage- configuration of packet filters: pf, netfilter- building mail clusters (including antispam and antivirus engines) and precise tuning of mail systems with DKIM/SPF/Greylisting- building AAA clusters (RADIUS)- integration of monitoring systems using SNMP, NetFlow, RRD- creating specific initrd images for use with encrypted partitions or non-standard device drivers, working with BusyBox- debugging C/C++ programs; source code analysis (lsof, strace, GDB, Valgrind)- working with IT automation and provisioning systems (Fabric, Ansible, Puppet, Chef, Terraform)- working with bug-tracking (Bugzilla, Trac, Redmine) and SCM systems- network traffic analysis with tcpdump, Ethereal (Wireshark)- designing and building complex and non-standard open source IT-systems- designing fault-tolerant solutions based on open source technologiesNetwork engineering:- understanding common network protocols and principles (OSI, TCP/IP)- LANs' design aimed at network security- building tunnels and VPNs: PPP, IP-in-IP, L2TP, IPSec, TINC, SSL, SSH; bridging- building fault-tolerant firewall/gateway systems on OpenBSD and LinuxVirtualization:- building platforms on the Xen technology- testing and deploying specific system configurations with DockerPersonality:- passionate about elegant, minimalist and efficient solutions with least dependencies- prefer any standardization- intensive self-educationGoals:- network security- dynamic routing by practice- IPv6 in production environment- self-healing systemsKey skills:- IT-management, QA- setting up services: DNS, DHCP, FTP, web, mail, IRC, Jabber, LDAP, RADIUS, Samba, VCS, database (SQL, noSQL), SNMP, NTP, radio, caching, search, proxy, p2p, etc.- programming (mostly OOP): C/C++; Python; scripting (shell, Perl, Lua, Tcl); SQL; web-scripting (XHTML, XML/XSLT, CSS)- good knowledge of regular expressions (regexp) in sed, grep, Python- experience in collective workflow with usage of VCS (Mercurial/Git/Subversion/CVS)- following UNIX philosophy and KISS principle for choosing a technology or solving a task
Listed skills include Linux, Bash, Open Source, Unix, and 33 others.