SME in shell/bash scripting:
Designed, coded and implemented a backend environment to support kickstart build and maintenance of thousands of servers.
Developed procedures & scripts to do things like SAN storage migration, os patching/upgrades, automate configuration changes, automate installation of software packages, prepare a server for oracle, automatically discover SAN storage allocation and much much more.
Designed staged rollout for thousends of kiosks using debian packages from our own repository
Figured out a way to do unattended upgrade of remote kiosk to latest ubuntu version (including complete disk wipe)
First linux install was when v0.98.6 came out (1992-12-02) because then my aha1740 scsi controller became supported
Ubuntu 16.04 - 23.10, server and my current laptop os
Fedora misc version, was laptop os for a while
Linux Suse/OpenSuse misc version, was laptop os for a while
Running a small linux only datacenter for techwiz.ca
Redhat - misc versions from redhat linux 5(desktop) to redhat enterprise 9.
Centos - misc versions from centos 5 to 9 stream.
Was using most versions of Mandrake/Mandriva up to 10.1
linux firewall iptables & shorewall, using it for firewall for techwiz.ca
Ansible, using it to manage servers for techwiz.ca
Aptly, a repo manager to customize debian/ubuntu repo
Bacula (http://bacula.org), an enterprise backup software package
Amavis, clamd, spamassassin, dovecot, squirrelmail, roundcube
postfix, MTA that does the same as sendmail
gnupg, using it and have my public key at http://www.techwiz.ca/~peters/PeterSjoberg_42DDDDDD.asc
squid & squidGuard, running it to block ads and conserve bandwidth by caching os patches.
LVM, Logical Volume Manager, using it on all servers
Software raid, have implemented software mirror & raid5 on some servers
nagios, monitoring tool, installed and figuring out how it works including added some small custom scripts
ldap, using it for user accounts (including email & samba)
perl, written a dns request automation app in it.
mysql/mariadb, experienced with design (including basic cluster/replication) maintenance & basic tuning.
python, written some apps in it.
cvs/svn/git, used to manage source code and config files
gitlab, installed in house version for my sourceode management
php, written some apps/sites in it.
nextcloud (http://nextcloud.com), private cloud running from home datacenter
wordpress, setup and managing https://meinEnigma.com
joomla, setup and managing a site for svenska klubben i ottawa
zencart, setup and managing a site
IPv6 - setup to use internally and externally wherever possible
phpwiki & mediawiki
rsync, syncronize/backup files/directories between servers
ssh and ssh key management
DNS server, running internal for all techwiz systems
DHCP - server, setup for local use in techwiz
PXE - have a network that we build servers from
NTP, running local timesource synced from internet
suse autoyast, did some simple installs
vmware, used workstation and server version. Done some work with ESX also including setup kickstarting of ESX servers
KVM, open source version of virtualization, using it for most techwiz.ca servers
xen, open source version of virtualization, used it before moving to KVM
many other things I forgot right now/less important
Latest version of this is available at http://www.techwiz.ca/~peters/resume/linux.html
Home Page http://www.techwiz.ca/~peters/