Linux Systems Engineer Resume
Louisville, KY
SUMMARY:
IT professional with extensive experience seeking long - term projects in DevOps Engineering, Systems Administration, server configuration, management and monitoring on the LAMP stack.
PROFESSIONAL EXPERIENCE:
Linux Systems Engineer
Confidential, Louisville, KY
Responsibilities:
- Contributed to Confidential Appliances & Lighting private cloud platform initiative (internally developed) to deliver IaaS and PaaS built on top of vSphere, Ruby REST services, Docker, GitHub, Jenkins for continuous integration & delivery and Puppet/Riak for configuration management - to deploy code as a fully functioning, scalable, and fault tolerant application in seconds
- Built Nagios monitoring system and became main Nagios admin for over 4,500 servers and 10,000 services, wrote custom monitoring plugins in Ruby and Bash
- Set up development and testing EC2 instances in AWS
- Managed virtual machine servers in VMware
- Provided training for team members
- Worked on daily incident and request tickets in ServiceNow
Linux Systems Administrator/Database Administrator
Confidential, Louisville, KY
Responsibilities:
- Managed all Red Hat Enterprise Linux servers
- Administered IBM Informix databases
- Responsible for reporting (over 2500 sent out per week) systems comprised of 4GL code and Bash scripts
Systems Administrator/Engineer
Confidential
Responsibilities:
- Modified server clusters composed of combinations of Pacemaker, Corosync, DRBD, Xen hypervisors, Confidential containers, and Linux Virtual Server load balancers
- Improved company’s IT infrastructure by implementing principles of high availability and fault tolerance, including redundancy, failover and monitoring
Linux Systems Administrator
Confidential, Washington, DC
Responsibilities:
- Designed, implemented and tested completely revamped infrastructure allowing for automated provisioning, configuration, monitoring and ongoing management of servers and workstations
- Utilized Puppet and Foreman dashboard to automate several system administration tasks, wrote over 40 custom Puppet modules
- Provided ability to stand up virtual machines on demand with KVM/QEMU for testing, development and demo purposes
- Delivered dedicated backup solution with rdiff-backup (based on rsync)
- Built Git repository server with gitolite
- Implemented DNSSEC with BIND9 and dynamic updates of DNS records by DHCP
- Used pre-seed and post-installation scripts on Ubuntu to automatically build development/testing servers
- Set up multiple Drupal websites both manually and with Aegir, an automated method for building Drupal sites
Software Developer
Confidential, Annapolis, MD
Responsibilities:
- Employed Test-Driven/Behavior-Driven Development, Rspec, RVM and Bundler to write and maintain code
- Processed HTML pages and RSS feeds with Ruby, YAML, XML, XSLT & Xpath
- Set up Red Hat development/testing cluster with VMware
- Used Ruby on Rails, Apache load balancers, GlusterFS and Riak key-value store (NoSQL type database)
- Utilized continuous integration practices, git and GitHub to contribute with multiple developers
- Performed build testing with Hudson and unit tests with Rcov, set up YARD/yardoc server for code documentation
- Utilized Cacti, Munin, God process monitoring framework, and Splunk for server monitoring and log analysis
- Employed Jira, Confluence, and Pivotal Tracker for internal collaboration, documentation and project tracking
Web Developer/System Administrator
Confidential, Bloomington, IN
Responsibilities:
- Implemented web development technologies including JavaScript libraries (jQuery and script.aculo.us), Webalizer for website statistics, and Google Search Analytics to analyze how visitors interact with sites
- Employed Perl and CGI scripts for data transformations, and document processing
- Constructed and managed full LAMP stacks for all web servers
- Wrote Bash scripts when needed
- Applied expertise in XHTML, CSS, and RDF to build static and dynamic sites, following web accessibility and usability standards
- Utilized W3C Markup & CSS validation service with reference to Web Content Accessibility Guidelines (WCAG) version 1.0 level Triple-A and WCAG 2.0
- Used HiSoftware® Cynthia Says™ Portal to test and ensure compliance with Section 508 of the ADA
Systems Engineer
Confidential, Indianapolis
Responsibilities:
- Involved in all phases of the SDLC (planning, requirements analysis, design, development, testing and deployment)
- Used CVS for version control and Capistrano for application deployment
- Used lighttpd server and MySQL for web applications
- Implemented AJAX technologies for interactivity
Contractor
Confidential, Indianapolis
Responsibilities:
- Apache HTTP server configuration, deployment and administration
- Built and maintained Sun Microsystems servers running Solaris with Oracle DBMS
- Unix-based network administration utilizing SSH/CSSH, DNS, DHCP, netstat, ifconfig, dig and nslookup
- Network/server performance monitoring using Nagios and Ganglia as well as software developed in-house (SNAPP)
- Used Kickstart to deploy multiple Red Hat server images
- Unix system hardening with TCP wrappers, PAM, Kerberos, and syslog
- Created highly available systems with RAID and automatic failover
Confidential
Web development and testing, system administrator
Responsibilities:
- Constructed full-featured, web-based e-mail system using Horde, Postfix and IMAP
- Used PostgreSQL for back-end databases
- Performed all data backup and recovery
- Provided web security with SSL and log monitoring
- Generated security certificates (became trusted Certificate Authority)
Confidential
Vice President
Responsibilities:
- Microsoft IIS administration
- Administered Windows Server 2003 and Active Directory Services (ADS) systems
- Created XSL style sheets for converting XML data to HTML
- Hardware/software installation, maintenance and modification
- Deployed workstation images and performed backups with Veritas Backup Exec