Meryll Larkin meryll.larkin@gmail.com www.alwanza.net OBJECTIVE: Linux Systems Engineer/Administrator, DBA, Perl Programmer QUALIFICATIONS: More than a decade of full time System Administration, including four years as hands-on IT Manager. Additional years in programming, website development, website architecture, databases. Server OS: Linux, RedHat, SUSE, CentOS, Ubuntu, SCO, Solaris,Alpha/Compaq/Tru64, Macintosh, Windows Server Languages: OO-Perl, Perl/CGI, SQL, HTML, CSS, bash/shell scripting, XML, JavaScript, PowerShell, Python, Java Databases: MySQL, PostgresQL, NZSQL, Oracle, RDBMS, Informix, SQL Server, LDAP, Filemaker Pro More Tools: NetApp Data Ontap, VMware, Nagios, Zenoss, Cacti, RequestTracker ,Jira, Trac, Dokuwiki, TCP-IP, WAN/LAN, Samba, Facetwin, Sendmail, IMAP, CVS, SVN, Git, ssh, ftp, telnet, Lone-tar, Bacula, BackupPC, Solstice/Legato, Microsoft Excel, Adobe PhotoShop, LAMP (Linux, Apache, Nginx, MySQL, MariaDB, Perl), ActiveDirectory, Watchguard firewalls, SOHOs, ImageStream firewalls. EMPLOYMENT HISTORY: Contract Linux Systems Engineer/IT Support IOActive/Prime Team Partners , Seattle, Washington 10/18 to 5/19 Maintaining and administering enterprise systems and networks that support mission-critical business operations. Administering: Gitlab, Cleo Harmony, GPG, AWS Cloud Servers, OpenVPN, Request Tracker, Nginx, user accounts (AD, workstations including Macintosh OSX). Researched systems and created over 200 Sharepoint documents for systems, without prior administrator presence. Automated repetitive server tasks with bash shell scripts and Perl. Contract Linux System Administrator Boeing/Sunrise Sys, Bellevue, Washington 4/18 to 10/18 Security compliance scripting and emails. Working on Distributed Systems, SLES SUSE 11 and 12. Scripting in bash, awk, sed – automating repetitive procedures and updating legacy scripts. Troubleshooting login and ssh issues, configuring PAM. 24 Hour Doctor/Caregiver/Self Employed Home Kirkland, Washington 12/15 to 1/18 24/7 family healthcare support. Followed by grieving. Afterwards: set up home LANs for friends, some web development side jobs, attended cybersecurity classes. Senior Linux System Administrator Seattle Times, Seattle, Washington 3/14 to 12/15 24/7 support of 150 RedHat/CentOS/Ubuntu, Solaris, ESXi, servers and NetApp Data OnTap appliance in production, QA-test, development environments, metal machines and vms: Hardware/software installations, monitoring, provisioning, configuring servers; patching, upgrading, troubleshooting. Administering vms through Vsphere Client and Vcenter as well as command line terminal. Configuring Active Directory authentication on Linux servers. Providing documentation of procedures and systems. SME for NetApp (SAN and NAS), sendmail, DNS (bind and AWS route53), FTP, Veritas HA Clusters, Digital Asset Management program. * Complied comprehensive current server list including hardware, software, network information, uses, and stakeholders. * Built and tested Puppet server prototype. * Built: PCI-compliant SFTP server; dev build server; specialized 80T storage server. * Installation using HP ILO on ProLiant DL380p Gen8, installed NTP, syslog. * Migrated all email off old Solaris sendmail server onto new server. Including DNS changes, MX record changes, multiple email domain evaluations. * Assisted with Mainframe and Macintosh email smart host reconfigurations. * Documented and set up Active Directory authentication on Linux servers. * Configured Auth0 for WP Engine on cloud-based web servers. * Assisted with Network Checkpoint firewall upgrades. * Provided orientation for several new technical employees. * Patching of Unified Cisco Server. * Evaluation of old Solaris servers for retirement: migration of remaining functionality. Contract Linux System Administrator Boeing/Disys, Seattle, Washington 3/13 to 9/13 Apache upgrade/migration project for research lab; Apache 1.3 to Apache 2.2, all built from source and integrated with Apache modules, Perl, Perl modules, Python, PHP, also built from source: matching existing functionality with newer versions. Documented so that work can be repeated by others if necessary. Project 2: refactoring about 50,000 lines of outdated but functional Perl code to change authentication method, make more readable, modularize, decrease processing time, and enforce good coding practices. 8,000 lines of redundant code removed, replaced with 3,000 lines of modules and more readable code. Contract Linux System Administrator InsightGlobal/Apptio, Bellevue, Washington 8/12 to 12/12 In TechOPs team production support for HA SaaS applications, about 200 servers, about 500 customer applications. Tomcat and Apache administration. Scripting and automation. Some Puppet configuration. Contract Senior Linux System Administrator Convergenz/Ericsson/Clearwire, Factoria, Washington 9/11 to 8/12 Supporting research group within Clearwire. Supporting all Ericsson-Clearwire Linux systems. Building and managing ESXi hosts, BIOS RAID, database servers. Spotfire server, SVN server. Apache servers. Administration of VMs on ESXi hosts. HP ILO on ProLiant DL360s. DNS and firewall configuration. MySQL database administration and growth planning, Netezza (nzsql) administration Zenoss configuration, BackupPC installation. Organized, corrected master server list. Server discovery. Documenting on-call procedures for team. Data Center support. Some performance analysis & tuning. Participating in 24/7 on-call rotation for production environment. Contract Linux Server Engineer Redmond Technology/Bartell Drugs, Seattle, Washington 7/11 to 8/11 Contract assignment to create PCI compliant OSSEC server for 60 retail store outlet, communicating with 530 OSSEC clients. All tasks, including testing and troubleshooting, completed in 14 days (half the original estimate). Project included: building a dual-software-RAID server (RAID 1 for /boot, RAID 6 for all else) with tested failover, documented and scripted. Installation and configuration of OSSEC server program on RedHat Enterprise 5.6. Fully scripted installation of OSSEC agents on Linux POS clients; 3 Windows AD domain controller clients, and several agentless client routers. Incidentals: configured sendmail to communicate with Exchange server, server-hardening, automated updates. Linux Systems Administrator QL2 Software, LLC, Seattle, Washington 12/10 to 5/11 Directly supported 30 users (developers, sales, accounting). Administered 100 Linux servers vms, clusters, SANS, and Windows Active Directory servers. Production support for SaaS. * Physical migration & administration of enterprise hardware in Data Center in Tukwila. * 24/7 rotation support of servers and users (developers, accounting, administrators). * Administered and configured DNS, Nagios (nrpe). * Configured Kerberos authentication through winbind. * Installed, configured, maintained QuickBooks Enterprise on Linux. * Email migration from Exchange to Google Apps plus documentation. Linux System Administrator, Senior Computer Specialist University of Washington, Bothell Campus, Washington 9/07 to 5/09 Directly supported 500 users (students, faculty, staff), 5,000 indirectly. Administered 25 Linux servers (including 18 VMS), 2 Linux clusters (48 servers), 15 workstations: 18 web servers, 2 mail servers, 4 database servers, 1 file server. * Dedicated System Administrator for CSS dept. Reworked home directory for added security for student/faculty/group/projects (LDAP and Kerberos authentication). * Managed Postfix, SpamAssassin, Nagios (groundwork monitor), Apache. * Automated routine tasks: backups, updates (yum, up2date), system monitoring. * Installed and tested applications: java, javah, MPICH, Matlab (2007a 2008b), CVS. * Documented installation process, and all difficult or multi-step procedures including Globus recertification, distributed system configurations. * Installed drivers, including proprietary video drivers (Nvidia for 3-monitor; ATI - made into rpm), reprogrammed Ethernet switch. * Built 16-1U gigarack in Linux Lab, deployed 16 lab desktop workstations (including network & kickstart installs), built Professors’ workstations, built dual-boot laptops. * Created, published eight Linux tutorial webpages for CSS students. * Adjusted iptables firewall as needed for Condor, PVC, Hadoop. * Setup and tore-down and resetup of XBoxes for CSS classes. * Participated in creation of Disaster Recovery plans. * Created, deleted student body and faculty user accounts and monitored them for size. Senior Systems Administrator, Senior Computer Specialist University of Washington, Genome Center, Washington 9/06 to 9/07 Directly supported 40 users (scientists and assistants). Administered Unix/Linux and Windows 2003 server-based network with Windows desktop PCs; including 1 Solaris file server, 1 Solaris database server, 7 Linux Compute and Web servers, 3 Alpha compute servers, 5 Windows 2003 Active Directory and Web servers, 6 networked printers, dedicated laboratory computers. * Configured and maintained 3 ImageStream firewalls. * Administered (DBA) Oracle Database on Solaris, rebuilt database after hard drive failure; converted from 8.1.7 to 10.2.0 and from Solaris to Linux. * Capacity and security planning for future needs: determined when to archive, when new hardware was required, found solutions that fit the budget. * Provided Solstice backups and restores for database and file server. * Enabled file and program access for collaborators while maintaining security of systems. * Communicated with vendors and tech support (Oracle, Sun, UW) for licensing and maintenance of hardware and software. Systems/Network Administrator and IT Department Manager Alaska Maritime Agencies, Mountlake Terrace, Washington 3/03 to 4/06 Directly supported 100 users, an additional 100 indirectly. Administered Unix/Linux server-based network with Windows desktop PCs for one local and twelve remote offices: 8 Linux servers, 2 SCO Unix servers, 100 desktops, 40 laptops, 5 Watchguard Fireboxes, and 7 SOHOs. Reported directly to CEO. * Configured and maintained all servers, desktops, and laptops. * Built and installed 4 Linux servers for file, mail and intranet service. * Evaluated IT requirements, purchased equipment and software for all 13 locations. * Addressed all end-user issues. * Created Intranet (Apache web server) for documentation of IT procedures. * Documented computer procedures and IT tasks on Intranet, coded in HTML, Perl, and Perl DBI and DBD (RDBMS with Informix). * Configured and connected Facetwin (SMB) fileshares. * Performed Lone-tar tape backups and restores. * Integrated email services including Sendmail, MailScanner, and IMAP. * Provided email support, special configurations, and lists for users with sendmail, MailScanner, and procmail. * Provided support for accounting department with Perl, shell scripting, SQL (isql on Informix), and Microsoft Access. Freelance and Home Network Projects, Seattle Washington 2/01 to 3/03 * Built three Linux/Apache Web servers from components. Web server has been serving live dynamic pages since 8/01. Installed RedHat, Perl, MySQL. * Set up two home networks with static and dynamic IP addressing, one wireless. Web Developer, IS Squared Inc, Lynnwood Washington 8/99 to 1/01 Lead seven-person intranet team of department leads, administration. Created and maintained company-wide intranet: * Coordinated meetings to assess content, design, navigation, and architecture needs. * Established architectural, coding, and design standards for Customer Extranets. * Coded (HTML, Perl, Javascript) and provided content for 100 of the 400 pages of Intranet. * Coded web applications in Perl-CGI. EDUCATION Unix/Linux Administration Certification, University of Washington Extension 8/02 Perl Programming Certification, University of Washington Extension, 6/02 Certificate in Computer Programming, North Seattle Community College B.S. and B.A., University of Bridgeport, Bridgeport Connecticut Doctor of Chiropractic, Los Angeles College of Chiropractic, Whittier California