Devops Engineer Resume
3.00/5 (Submit Your Rating)
TECHNICAL SKILLS:
- Chef recipe development
- Test Kitchen with ServerSpec
- Puppet manifest development
- Scripting in Bourne/Korn shell, sed, awk, Perl, Python, PHP, Ruby
- Basic C development on UNIX platforms with make and gcc
- PowerShell scripting
- Linux (CentOS, Red Hat Enterprise Linux, Debia n, Ubuntu, others), AIX, HP - UX, Solaris
- Server monitoring with MRTG, nmon, Zabbix
- Cross-platform integration using Kerberos, Confidential, Samba
- Migration of Linux servers from physical hardware in to VMWare
- Amazon Web Services, including CLI and boto scripting
- Docker on Linux
- Vagrant box creation with Packer
- Linux test environments with Vagrant
- Wireshark and tcpdump for application and network troubleshooting
- TCP/IP and Ethernet configuration on multiple platforms
- Load-balanced services
- Host-based firewalls with IPTables
- Custom OpenWRT network appliances
- OpenVPN client and server
- Tomcat and WebSphere on UNIX platforms
- Apache web server, including reverse proxies and SSL
- Confidential services with IBM Tivoli Directory Server and OpenLDAP, including LDIF and Perl Net:: Confidential module
- Database applications using IBM DB2, Oracle, Postgres, MySQL, SQLite, BerkeleyDB
- Version control and repository configuration with git and Subversion ( svn)
- Web server traffic analysis with AWStats
- Compilation, packaging, and installation of open source software
- General SSL use, including operation of private certificate authorities
- DNS services using Confidential Bind, PowerDNS
- SMTP mail services using Sendmail, Postfix
- Apache Hadoop cluster management
- Confidential server administration
- Metrics collection with Graphite
WORK EXPERIENCE:
DevOps Engineer
Confidential
Responsibilities:
- Developed Chef cookbooks to apply standardized DISA STIG configurations and install infrastructure services.
- Wrote automated tests for Chef cookbooks with Test Kitchen and ServerSpec.
- Designed and documented Chef infrastructure running in AWS environments using external Postgres in RDS.
- Advised on best use of AWS technologies.
Cloud Engineer
Confidential, St. Louis, MO
Responsibilities:
- Cloud engineer supporting AWS-based web application environments.
- Updated Python and Puppet automation framework for new requirements or bug fixes.
- Scoped technical tasks for tool enhancements.
Senior Consultant
Confidential, St. Louis, MO
Responsibilities:
- Technical lead for application infrastructure/operations team.
- Drove improvement of application disaster recovery procedures.
- Coordinated transition of reporting support from development team to operational support team.
- Advised on PCI certification remediation plan for reporting application.
- Worked with multiple teams to resolve outstanding audit points by migrat ing to HSM enc ryption keys.
Consultant
Confidential, St. Louis, MO
Responsibilities:
- Technical lead for new application implementation.
- Redesigned Confidential reporting infrastructure to address performance issues before production rollout.
- Documented installation, configuration, and problem analysis procedures. Built training plans for support t ransitions.
- Worked through successful PCI certificatio ns. Wrote utility and installation scripts in PowerShell.
- Wrote custom SQL queries to retrieve information from vendor schema.
- Installed infrastructure for ASP.NET application on Windows Server 2008 and transitioned primary support to web administration team.
Senior System Administrator
Confidential, St. Louis, MO
Responsibilities:
- Maintained centralized configuration for servers and applications using puppet.
- Supported Linux servers running on physical hardware, Xen virtualization, and Amazon EC2.
- Maintained OpenLDAP internal authentication service. Scripted bulk editing and load of employee photos to Confidential directory using Python and Confidential .
- Managed Apache Hadoop compute clusters.
- Configured git repositories using gitosis and ssh keys.
- Configured and supported MySQL databases.
- Installed MongoDB servers.
System Administrator
Confidential, St. Louis, MO
Responsibilities:
- Managed CentOS, Red Hat Enterprise Linux, and AIX, hosting web, database, and analysis applications.
- Configured Kerberos on Linux and AIX for centralized authentication against Active Directory.
- Introduced version control for infrastructure tools. Implemented server monitoring and reporting using Zabbix and nmon.
- Wrote tools to migrat e existing Red Hat Enterprise Linux physical servers to VMWare.
- Wrote automated deployment scripts for WebSphere and WebSphere Portal. Advised teams on use of SSL certificates and Confidential authentication.
- Implemented secure file transfer system using Apache and SSL client authentication.
- Consolidated Subversion repositories to a single host to reduce administrative overhead.
- Completed online SAN migration on AIX using LVM, PowerPath, and dynamic LPAR operations.
- Wrote interim network backup script for AIX environment pending migration to shared backup infrastructure.
- Replaced redundant servers with VMWare DRS configurations to reduce licensing and administrative requirements.
System Administrator
Confidential, St. Louis, MO
Responsibilities:
- Managed storage using HP LVM and OnlineJFS. Evaluated patch requirements and software prerequisites for new software installations.
- Built IBM Tivoli Directory Server environment to be used for external user authentication in web applications.
- Identified architecture issues in Directory Server implementation and worked with other teams to resolve.
- Wrote SAN storage a nalysis script to avoid costly vendor service and reduce provisioning errors.
System Administrator
Confidential, St. Louis, MO
Responsibilities:
- Managed servers running Red Hat Enterprise Linux, hosting Java-based web application infrastructure.
- Generated reports on server utilization and web traffic.
- Wrote scripts for system automation and granted nonprivileged users access through sudo and Webmin.
- Took part in disaster recovery exercise involving bare-metal recovery.
- Implemented host-based firewalls using IPTables for server isolation on shared networks.
- Maintained Apache web servers for both application and administrat ive functions.
- Coordinated deployment of externally-accessible Subversion version control system.
Software Engineer
Confidential, St. Louis, MO
Responsibilities:
- Configured Apache, iPlanet, WebLogic, and WebSphere on Solaris.
- Maintained Confidential Bind and worked on domain transfers and registrations.
- Worked with system automation using ssh public key authentication.
- Prepared disaster recovery systems and assisted in writing DR procedures for Operations team.
- Worked with in-house SSL certificate authority.
- Drafted initial standards for secure WebSphere environments.