Summary

Highly skilled Linux Systems Administrator with a wide array of experience in both Linux and Windows related technologies. Extensive exposure to open source technologies, mostly Unix/Linux based. Vast knowledge in languages such as Perl, Bash and PHP to assist in quick and innovative solutions to complex and complicated issues on a day to day basis. Striving on challenges that force me to think outside of the box to come up with permanent solutions to any given problem.

  • Results-driven, logical and methodical approach to achieving tasks and objectives.
  • High integrity, diligent and conscientious - reliable and dependable.
  • Self-driven and self-reliant - sets aims and targets and leads by example.
  • Good interpersonal skills - works well with others, motivates and encourages.
  • Critical thinker - strong analytical skills; accurate and probing.

Skills

Key Skills

Advanced Automation, Database Administration, Problem Solving, Performance Tuning, Documentation, Project Planning, Server & Network Monitoring

Programming & Scripting

The utilization of scripting and programming has become one of the main keys to my skills in automation. I have personally created many tools and applications to assist fellow employees in day to day tasks. Below is a list of languages I have learned, and my rating for each language on a scale if 1 to 10 (10 being the best)

Perl (9), PHP (8), Python (3), Bash (9), Powershell (5), Awk (8), Sed (8), MS-DOS (5)

  • Cronus - An ActiveState perl based project to automate simple tasks for Windows Systems. This mostly uses WMI to execute WQL commands on remote servers, or also uses Psexec. Authentication is done via Active Directory or just local administrative accounts.
  • PWSM - Powershell Windows Service Manager, this is a powershell script that is executed via jenkins jobs to manage services on remote windows servers. Just an easy way to stop/start/restart/pause/resume services.
  • Perl Nagios Gen - A perl script to pull from a custom made asset management system, and generate the nagios configuration files based on the retrieved data
  • Powershell DNS Manager - A simple powershell script to add/edit A records within windows DNS, also adds the PTR records

Software & Applications

Below is a list of software I have utilized over my career, and my rating for of my skill on a scale if 1 to 10 (10 being the best)

Operating Systems

Servers
  • RedHat Enterprise Linux 4
  • RedHat Enterprise Linux 5
  • Centos 4
  • Centos 5
  • Windows Server 2003
  • Windows Server 2008
  • Ubuntu Server
Desktops
  • Ubuntu
  • Mint
  • Fedora
  • BackTrack
  • Mac OS X

Work History

LifeLock

Infrastructure Engineer May 2011 - Present

Assisting in the re-architecture of LifeLocks infrastructure.

  • Created a web-based application for asset management, which could be interacted with via XML-API
  • Scripted Perl and Powershell scripts to automatically insert/delete/update assets within the asset management system
  • Installed and managed Jenkins, as well as populating it with builds for many departments
  • RHDS management, both via the RHDS interface and automated scripts.
  • Nagios management, mostly via perl and python scripts for automation.
  • 24/7 on call rotation, handling critical issues related to the production environment.
  • Ticket Escalations
  • Managed a large array of CentOS servers via Spacewalk.
  • Setup and managed the enterprise version of Tripwire.

ENVIRONMENT: RHEL 4 & 5, CentOS 5, Spacewalk, Windows 2003, Windows 2008

Jawa/Cylon LLC

Linux Systems Administrator Sept 2010 - May 2011

Initially employeed into the 24/7 Network Operations Center at Jawa, I worked with a small team of Linux Administrators incharge of monitoring Jawas infrastructure and server farm and maintaining a 99.9% network uptime. I was handed special tasks such as handling escalated tickets, automating daily tasks, automating the NOCs desktop provisioning (Ubuntu), and many other tasks. After 4 months in the NOC, I was promoted to the Linux Administrator position. I began to work more with Nagios, assisting in the automated provisioning of new production servers, managing Jenkins, creating tools to help the NOC and other administrators in day to day tasks, and was put into an on call rotation as an escalation point for the NOC.

  • Continuing to expand my knowledge in PHP and Perl5, and began learning Python.
  • Created multiple scripts to automate tasks for multiple departments and be used for agents throughout the company
  • Receiving On-call support duties to assist NOC agents (24/7, one week a month)
  • Creating multiple Knowledge base articles for other agents
  • Wrote an automated provisioning script to speed up the process of setting up new servers
  • Participated in disaster-recovery planning and execution
  • Write scripts to automate the nagios monitoring checks, as well as managed nagios itself.

ENVIRONMENT:RHEL 5 & Centos 5, Apache, Tomcat, MySQL5, DNS, LDAP, BackupPC, Nagios

CrystalTech/NewTek

Technical Support / Server Administration April 2009 - Sept 2010

DESCRIPTION HERE

  • Provided technical support for customers via telephone, chat, and tickets.
  • Fully supported Microsoft software, such as MSSQL 2000, MSSQL 2005, MSSQL 2008, IIS6, IIS7, Windows DNS, SmarterTools, ColdFusion 7/8/9, ASP.NET 2.0/4.0.
  • Fully supported Unix/Linux software, such as MySQL4, MySQL5, Apache 2, Redhat Linux, CentOS, Ubuntu Server, Bind, cPanel, Webmin, and many other Unix based software Mostly via Command line.
  • Troubleshoot compromised servers and shared websites that were compromised via SQL injections, exploited via FTP accounts or hacked via XSS.
  • Created and compiled perl scripts to help automate common tasks for Technical Support Employees (ActiveState Perl).

ENVIRONMENT: Centos 5, Windows 2003 & 2008, MSSQL, MySQL, IIS 6 & 7, SmarterTools Products

AmpHosted

Business Owner Aug 2008 - Dec 2010

Purchased a dedicated server, occupied by as little as 10 clients and websites, and then migrated the websites to a different datacenter on a different and more powerful server. Eventually outgrew the environment, and found it necessary to spread the load onto multiple servers in different datacenters for geographical reasons. Upon managing the servers and supporting the customers (roughly 200 customers), the following skills were acquired: cPanel/WHM, Bind, Named, Perl Scripting, PHP scripting, MySQL management, Advanced apache/cPanel server optimization, troubleshooting errors for customers, deploying new applications on production servers with minimal downtime, full server backups, new account automation and creation, cPanel/WHM API/API2, and much more.

  • Leased and managed multiple dedicated servers from multiple datacenters such as Softlayer, The Planet, and FDCservers.
  • Setup the hosting environment on multiple servers (all unix based, RHEL4, RHEL5, Centos5, and Ubuntu).
  • Setup and managed cPanel/WHM. Most management was done via custom perl scripts used to execute scripts and commands on multiple servers.
  • Dealt with customers on a first hand basis to troubleshoot various issues such as FTP, Mail (Webmail and Outlook), Frontpage, code issues, server based issues, etc.
  • Managed disaster-recovery planning and execution on multiple occasions

ENVIRONMENT: Linux CentOS 5 and RHEL 5, cPanel/WHM, BackupPC, MySQL

TekSystems

Contract Technician July 2007 - April 2009

Technician contracted by TEKsystems, deployed on multiple projects for various time periods. Currently employed at TEKsystems, not actively taking assignments.

  • Avnet- Administrative assistant technician working on a PC move project as well as updating hardware and software.
  • Enterprise Rent a Car- Technician working on observing server environment and updating server hardware and software using supplied hardware.
  • SRP – Technician working with various devices in a PC move project. Required extensive knowledge of XP operating system and Dell and HP Hardware. Also updated the operating system on various computers.

ENVIRONMENT: Applications and Operating systems

Expand