We provide IT Staff Augmentation Services!

Devops Engineer (aws) Resume

5.00/5 (Submit Your Rating)

Centennial, CO

PROFESSIONAL SUMMARY:

  • DevOps and Systems Engineer with over 15 years industry experience offering maximum value to roles leveraging my sincere love of cloud services, Docker and Python.
  • Creating and improving systems is my passion and I look forward to contributing to the long - term success of your business.

SKILL HIGHLIGHTS:

Recent: Puppet, AWS, GCE, Docker, Jenkins, nginx, SaltStack, Azure

2-5 years: Python, Django, VMware, PostgreSQL, Sendmail, git, Apache

10-15 years: Linux, Solaris, Programming, Shell scripting, Automation, Security

Legacy: PHP, FreeBSD, MySQL, BigIP

SPECIAL PROJECT HIGHLIGHTS:

  • Cloud deployment automation.
  • Patching and auditing automation.
  • Custom Django and PHP applications.
  • Bastion/Jump tiers.
  • Custom anti-spam products, Python and shell code.
  • Data center migrations.

EXPERIENCE OVERVIEW:

DevOps Engineer (AWS)

Confidential, Centennial, CO

Environment: Python, Django, PostgreSQL, AWS EC2(VPC)/RDS/S3/IAM/CloudFront

Responsibilities:

  • Wrote and deployed Python code to Amazon's Elastic Beanstalk service.
  • Managed EC2 instances including load balancers, SSL certs, security groups and auto-scaling groups.
  • Used CloudFront+S3 for static file (css/js/image) storage.
  • Codebases managed via git; most code is currently available on my GitHub account.
  • Created and still extending a 'python-awscli' SDK which provides idempotent resource management in AWS via Python 3.5+ code. Currently supports EC2 Instances, Keys, Security Groups, RDS, VPC, Subnets, EBS and ELB. Ships in a Docker container for ease of use and portability.
  • Reduced AWS costs by consolidating VIPs and putting services behind reverse proxies.

DevOps Architect (Azure)

Confidential, Centennial, CO

Responsibilities:

  • Financial technology provider.
  • Designed and deployed agile environments and infrastructure in Azure (IaaS) including Docker clusters, CI/CD tiers, web service tiers, and cloud network and storage management.
  • Delivered multiple variants of automated git+Jenkins+Docker tiers.
  • Assisted software engineers with Docker-izing their applications and deploying those containers to the cloud.
  • Created custom query and reporting tools for risk managers.
  • Supported and upgraded legacy infrastructure code.
  • Created a 'yml2azure' program to convert human-readable Confidential templates to deployable Azure CLI code.
  • Included Docker-ized deployment environment with automatic source control and automatic logging.
  • This sped up environment creation and management and gave project owners a simple, clean and complete list of their machines and services.

DevOps Engineer

Confidential, Greenwood Village, CO

Responsibilities:

  • An Agile/Scrum shop providing CI/CD services to clients by contract.
  • Created and deployed Puppet modules.
  • Wrote rspec tests for Puppet modules.
  • Used Jenkins for automated unit and acceptance tests, with git repo integration.
  • Wrote SaltStack states to deploy and manage applications.
  • Converted manual install processes to Docker containers.
  • Deployed Docker containers to AWS (EC2) and Google Compute.
  • Designed and deployed a Django-based web app with login/account support, git integration and REST API for Confidential 's DevOps training portal.

Unix Systems Administrator and Projects Engineer

Confidential

Responsibilities:

  • Managed PeopleSoft hosting, rotating 2-week on-call.
  • Oracle Enterprise Linux 5, 6 and Solaris 10
  • Outage resolution.
  • Hardware maintenance, Sun/Oracle servers and Dell blades, drive swaps, server racking, HBA installs, cabling, etc..
  • Create and deploy Puppet modules.
  • Site-wide security and compliance audits, checking ssh access, directory modes, Sendmail settings, Puppet settings, /etc/ contents, etc..
  • Convert legacy script-based audits to automated Splunk reports.
  • Correct and create scripts (bash/sh/ksh) for customer and employees.
  • Participate in monthly maintenance for patching, hardware repairs/upgrades and any other production work needed.
  • TinyDNS, manage customer and corporate public DNS records.
  • Regular work with LVM, ZFS.
  • Thoroughly update internal documentation for LVM, server building, multipathing in Linux and projects.
  • Customer account ssh/sftp management.
  • Automate VPN software installation for Linux (Ubuntu) hosts.
  • Upgrade over a dozen scripts that run on all servers adding functionality and making them more stable thereby reducing false-positive reports by over 80%.
  • Create 2 shell scripts to replace old patching systems, fixing problems in patching procedures resulting in better logging, less downtime and increased overall stability. Typical patching time for all servers during maintenance windows went from 8-48 hours to 1-2 hours including time to resolve server issues.
  • Custom Postfix email tier for large client who had been having severe migration issue, saving the contract.

Systems Administrator

Confidential

Responsibilities:

  • E-Mail/Web hosting support with permanent 24x7 on-call
  • Solaris 7, 9, 10 and Gentoo Linux
  • Unix/Linux systems provisioning and administration.
  • Outage resolution, hardware maintenance, Sun and Intel-based servers.
  • Support all Linux and Solaris housed email systems; qmail, Sendmail and some Postfix. This includes proactive anti-spam work and writing elaborate code in shell and Python to aid administrators and NOC technicians.
  • SELinux use and maintenance.
  • On-site support for 2 physical data center migrations.
  • Lead systems admin for 2 email platform migrations, logical migrations switching customers from one datacenter to another.
  • BigIP (F5) operation. Versions 9.* managed nodes/pools/vips via bigip.conf; versions 11.* using tmsh.
  • NetApp operation. NFS and Confidential . Volume and LUN create/manage/destroy.
  • Python and shell scripts spread across over 100 systems finding, reporting and stopping spam on email and web hosting tiers.

Systems Administrator

Confidential

Responsibilities:

  • Java, Oracle DB. Provisioning system support.
  • Diagnose and resolve software faults in the Business Provisioning System (BPS), such as input errors in account change orders and business rule non-compliance problems.
  • Coordination with customer support representatives in all tiers via phone, IM, email and multiple ticket systems.
  • Interpreting log files from multiple sources using standard Unix commands (grep, less, vi, sed, awk, etc...).
  • Viewing and updating production Oracle databases using SQL commands from a SQLPlus command-line interface.
  • Documentation of and collaboration on common issues and department evolution.
  • Identifying data issues on Cisco BTS and Siemens HiQ switches; escalating to Global Network Operations as needed.

Sr. Systems Administrator

Confidential

Responsibilities:

  • Outage resolution, hardware maintenance, Sun and Intel-based servers.
  • Provide 24/7 system administration and application support for all customers. Immediately respond to requests via phone, email and service monitors; providing resolution or next-step within 5 minutes.
  • Manage all Solaris installations and security hardening as principle Jumpstart architect.
  • Backup administrator supporting NetBackup 5 and 6 (client and server), migration to Confidential and Confidential client support including some Confidential server management as it pertains to client support.
  • Participate in regular updates of internal documentation/wiki, auditing existing documentation and ticket hand-off between shifts.
  • Web developer, inventor and lead administrator for custom Jumpstart website and Confidential, an employee portal with tools for alert paging, audits for DNS, system backups, network gear and a monitoring configuration generator. Both sites done in spare time and were immediately adopted as required company tools.
  • DNS technician, managing customer DNS change requests.

We'd love your feedback!