We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

High energy, talented Automation/DevOps Engineer who eats and sleeps Linux, at home and on the job. Excellent troubleshooter on distributed systems in a multi - tier network architecture. Experience with continuous delivery methods needed to achieve maximum development velocity. Thorough understanding of AWS and cloud services.

TECHNICAL SKILLS

  • bash
  • python
  • linux
  • puppet
  • apache
  • amazon-web-services
  • jenkins
  • ruby
  • vagrant

PROFESSIONAL EXPERIENCE

DevOps Engineer

Confidential

Responsibilities:

  • Developed a system that allowed developers to create new application environments via a Jenkins job using Cloudformation and Amazon EC2 Container Services (docker)
  • Setup Puppet to allow for fully scripted instance provisioning
  • Integrated services with New Relic
  • Setup log aggregation to Confidential
  • Assisted in application conversion from MySQL to Postgresql
  • Implemented continuous delivery for a staging environment
  • Configured all alerting systems to use Pagerduty
  • Created an Amazon Lambda process for handling email processing
  • Made recommendations to improve scalability of applications

Automations Engineer

Confidential

Responsibilities:

  • Setup high-availability Consul cluster and Vault service.
  • Created a system to automatically create Vault credentials when an application stack is created in AWS.
  • Wrote and maintained Puppet modules.
  • Completed migration from a legacy git origin server to GitLab.
  • Fix bugs in internal test runner for QA automation tests.
  • Create and maintain Jenkins jobs to build and deploy code.
  • Automation of setting up alerts for services

DevOps Consultant

Confidential

Responsibilities:

  • Worked with clients to develop solutions to increase server reliability and ease maintenance
  • Implement continuous integration using Bamboo and Jenkins
  • Automate creation of Docker images
  • Setup operational visibility solutions including Logstash, Sensu, and Graphite
  • Ruby scripting for automation
  • Automate server deployments using configuration management systems using Puppet and Chef
  • Automate application deployments

Systems/Automations Engineer

Confidential

Responsibilities:

  • Rework the way Apache configurations are tracked and deployed
  • Cleanup and modification of bind DNS zone files
  • Transition to a new NetAPP Cluster-mode filer, including updates to automation code
  • Writing and configuring Nagios plugins
  • Participated in an on-call rotation to ensure that production systems remain healthy
  • Created indexes on a MySQL database to eliminate it as a bottleneck for high-traffic Wordpress blogs
  • Made changes to Apache mod rewrite configurations to support a new redirect tool application
  • Assist helpdesk technicians and developers troubleshoot problems in production applications
  • Wrote automation code to assist database administrators with management of a Amazon EC2 instances
  • Provide bug fixes for automation code
  • Transition old deployment methods to Puppet
  • Participate in code review process for other Engineer's code and configuration changes
  • Maintain code deployment jobs in Hudson and Jenkins
  • Implemented a system for building AWS AMIs and deploying application stacks on-demand to AWS

Perl Developer

Confidential

Responsibilities:

  • Fix bugs in internal software.
  • Write complex queries in DBIC.
  • Improve efficiency of batch jobs.
  • Add new features to existing Catalyst applications.
  • Cleanup unused code.
  • Rewrite of internal libraries to use new systems such as ActiveMQ.

Systems Administrator

Confidential

Responsibilities:
  • Reworked a Puppet system to allow fast system deployment and ease maintenance of existing systems.
  • Setup and monitored Nagios alerts for Linux and Windows servers.
  • Deployed tripwire system to comply with PCI-DSS.
  • Developed scripts to automate internal software deployment.
  • Managed company DNS using bind and Window's DNS server.
  • Performed maintenance on Confidential hardware.
  • Maintain Microsoft Exchange server.
  • Support Active Directory infrastructure.
  • Configure Apache for IBM Cognos on Windows Server 2008.

Level 2 Linux Systems Administrator

Confidential

Responsibilities:

  • Provided upper-tier technical support for Linux hosting customers.
  • This included LAMP, Tomcat, Red 5, and Ruby on Rails administration for CentOS/RHEL 5 servers.
  • Maintained company wide backups for over 3000 servers
  • Monitored all servers to ensure the stability, uptime, and performance of the services.
  • Troubleshooting of issues on backup servers running Solaris and ZFS.
  • Diagnosed hardware issues and worked with the data center to replace and resolve hardware issues on Confidential hardware.
  • Provided internal company support for backup systems.
  • Developed scripts to automate common tasks.
  • Resolved complex networking issues with internet exposed servers.
  • Assisted customers with the use of cPanel.
  • Wrote scripts to generate trending data for the backup system.
  • Performed Operating System re-installs and data restoration.
  • Created table indexes and database optimizations for MySQL databases.
  • Performance troubleshooting on shared web hosting servers.

Systems Administrator

Confidential

Responsibilities:

  • Deployed a company-wide VPN using OpenVPN on Linux firmware routers.
  • Managed a Linux Sendmail server, including reviewing logs and troubleshooting.
  • Configured and managed Cisco switches and routers.
  • Implemented a new documentation system to lower the maintenance time for network tasks.
  • Furnished end-user technical support.
  • Ensured the stability of the entire network, spanning multiple geographical locations.
  • Worked with developers for the smooth deployment of new business applications.

Systems Administrator

Confidential

Responsibilities:

  • Set up and administered a high-availability Linux Ruby on Rails application server.
  • Setup backup/disaster recovery plans for both Windows and Linux servers.
  • Recommended IT methodology improvements to Management.
  • Wrote documentation/tutorials for internal and external software.
  • Purchased new equipment, including routers, switches, PCs, laptops, and commercial software.

We'd love your feedback!