We provide IT Staff Augmentation Services!

Devops Infrastructure Engineer Resume

5.00/5 (Submit Your Rating)

Palo Alto, CA

PROFESSIONAL EXPERIENCE

Confidential, Palo Alto, CA

Devops Infrastructure Engineer

Responsibilities:

  • Rewrote DNS and DHCP infrastructure to provide services for 10,000 physical hosts and associated network devices
  • Assisted with provisioning of new physical servers and diagnosing of problems such as failed DEID imports, defective hardware, and networking issues
  • Updated features and debugged issues with proprietary Python - based provisioning software
  • Managed all LOM devices including configuration management over a RESTful API
  • Primary POC on firmware updates for all vendor-provided options for 10,000 HP ProLiant servers
  • Developed solution to manage NTP across all devices
  • Wrote and maintained Ansible repositories for configuration management of basic infrastructure
  • Developed KPIs and other metrics to assess team performance based on JIRA workload
  • Provided excellent customer service to other teams needing help with their servers over Slack, phone, and in-person

Confidential

Build and Release Engineer

Responsibilities:

  • Managed a 35 - node Jenkins farm with experimental master; had full responsibility over plugins, system software installation and updates, and development of new jobs
  • Hardened, quickened, and updated build and deploy scripts in multiple Github repos in Bash, Capistrano, and Ruby without gems
  • Integrated PagerDuty, monit, and other scripts to provide constant/on-call monitoring of system services and failed Jenkins jobs
  • Assisted in the development of a competent build, tag, and deploy process to better implement continuous integration
  • Wrote the following software:
  • Jbuilder, a Sinatra application to rebuild specific Jenkins subjobs based on Github contexts.
  • Specmark, a way to break up RSpec tests across multiple workers based on the time each suite file takes for
  • Build Time Alert Service, a Ruby application to notify developers about jobs that exceeded time thresholds to identify issues
  • JenXML, a Ruby DSL to quickly mass-modify Jenkins XML configurations
  • Various Groovy scripts to manage Jenkins through the script console
  • Local Smoke, a series of Bash and upstart scripts to deploy the entire stack through Jenkins
  • Poseidon and Pinger which measure network and deploy performance and reliability

Confidential

Senior Software Engineer

Responsibilities:

  • Packaged the application dev environment into a Vagrant - based repository on which developers could start work immediately
  • Rebuilt and administered 30-server (plus workers) Rails environments in AWS; implemented new VPCs and server configurations for nginx/Unicorn, ElasticSearch, ElastiCache, Redis, and RDS; integrated PagerDuty, Monit, Datadog, and Sumologic
  • Managed Sinatra- and Saltstack-based deployer; added features, fixed bugs, significantly refactored and improved overall codebase
  • Acted as single point of contact for in-office, on-call, and late-night systems operations support

We'd love your feedback!