Devops Engineer Resume
San Francisco, CA
SUMMARY
- Software developer - Python, Perl, PHP. C and C++ Golang. Eclipse IDE. Agile environment with gitlab and github source code control.
- Data Center Architect - Complete Datacenter lifecycle - RFP’s Networking, Compute, Storage and Datacenter.
- Storage Architecture: Best practices utilizing current storage technologies from multi-tier vendors for NAS, SAN, iSCSI deployments.
- Architecture with full spectrum from proposal to build out to implementation and customer acceptance testing of Cloud.
- Product Development - concept testing.
TECHNICAL SKILLS
DevOPS: Puppet, Chef, GIT. Vmware ESXi and Vcenter 6.0 and XEN VM’s.
Cloud: Amazon AWS, Microsoft Azure, Google Cloud (2017)
Development: Microsoft software stack Visual Studio 2016, Eclipse (Neon) on Linux with Perl, Python and PHP
Hardware: Confidential, HP, ZT physical servers. ILO, iDRAC and out of band management. Server provisioning with PXEboot
Storage: EMC Vmax, VNX, Oracle ZFS Appliance, Various Confidential .
PROFESSIONAL EXPERIENCE
Confidential, San Francisco CA
Devops Engineer
Responsibilities:
- Wrote Python code to pull daily usage from Dynatrace API
- Wrote Splunk Dashboards to display Dynatrace data in stacked column and table form
- Wrote Powershell code to utilize Azure CLI 2.0.5 to create VM’s and alerts and templates.
- Created VM’s, Storage Accounts in Azure for SUSE Linux and Windows 2016 Datacenter Server.
- Created reports with Python code to pull statistics from Azure including VM’s, Storage Accounts and Alerts.
Confidential, Seattle WA
Devops EngineerResponsibilities:
- Complete Chef Devops lifecycle. Wrote Chef recipes to deploy Java apps from Nexus repository
- Wrote Powershell automated installer using Chocolatey to install Chef Devops workstation on PC’s
- Optimized Chef builds using SSD and Megaraid SSD RAID 0 array for faster Chef cookbook builds.
Confidential, Sunnyvale CA
Devops EngineerResponsibilities:
- Build Engineer for e-comm servers - Redhat, Centos and Ubuntu linux.
- Wrote puppet scripts for deployment of ongoing Linux components for Openstack deployment.
- Wrote Ansible scripts to deploy Puppet agents to newly created servers.
- Wrote Ansible scripts to provide BIOS settings over iLO
- Wrote Ansible scripts to provide Puppet verification of proper completed puppet software pushes.
- Automation of Redhat Satellite Server Provisioning
- Analysis of existing network management topology - move to CMDB push architecture.
- Golang prototyping for distributed linux provisioning.
Confidential, Sunnyvale CA
Devops EngineerResponsibilities:
- Responsible for 27,000 physical servers world wide. Provision with Puppet and chef
- Wrote Puppet recipes to deploy new application components for mapping team
- Wrote Ansible yml scripts to deploy Puppet agents.
- Monitor 27,000 servers with Zabbix. Set up Zabbix Templates and alerts.
- Write custom monitoring scripts in Python.
- Security - use Ansible to patch Oracle Linux to pass security scans.
- Resolve all LDAP and Networking problems in multiple world wide locations.
Confidential - San Diego CA
Devops Engineer
Responsibilities:
- Audit Splunk installation for Compute, Network and Confidential Storage.
- Install Splunk apps for Juniper and Cisco network monitoring. Custom configure apps.
- Wrote alerts for critical F5 load balance monitoring for NOC teams.
- Created Network error monitoring for Splunk realtime dashboards.
- Corrected Splunk Indexing storage NFS mount problems and sourcetype issues with regex.
- Interface Splunk with EMC VMAX and VNX snmp data for storage performance monitoring.
Confidential - San Diego CA
Devops EngineerResponsibilities:
- Develop on demand build system using linux, curl and Python for building off shore software to on shore
- Managed HP and Confidential Compellent Storage Arrays attached to Vmware server farm.
- Managed migration from older Confidential /EMC arrays to EMC VNX
- Assist build team with Jenkins. Introduce Puppet for provisioning new systems.
- Build out of in house cloud for security analysis of new threat signatures.
- Evaluation of AWS and Azure cloud based computing platforms for customer deployments.
- Built in house cloud provisioning system as AWS / Azure too expensive.
- Perl and PHP scripts written to automate build system on multiple AWS cloud based Linux hosts.
- Product development on XEN based security appliance for custom code fixes in C++.
Confidential - Seattle WA
Devops EngineerResponsibilities:
- Analysis of EMC custom VNX and Isilon monitoring script at Confidential in Seattle
- Generation of security certificates to enable SSL encrypted path for data exchange
- Test of custom Confidential generated dash board written in C# with new certificates.
Confidential, Boulder CO
Storage Performance
Responsibilities:
- Mapping storage performance of cache based Confidential storage with fio and vdbench
- Running storage performance tests and graphing with Gnuplot and Excel
- Created automated Perl test harness for automated storage performance testing
- Working on Linux Driver caching solution using SSD’s. Building installable .ko
- Testing Caching performance against Facebook cache.
- Build Engineer - Linux device drivers for storage cache testing, gmake w/ gnu software stacks
- Kernel Development - Bcache kernel modification. Addition of metadata for internal caching solution
- Storage performance test scripts written in Python to run continuous FIO read/write performance testing.
- Create runbooks to hand off performance testing to new Confidential hires.
Confidential
Storage Architecture
Responsibilities:
- PDA group: Respond to RFP’s for customer storage configurations for a GO/NO-GO decision
- Test Compellent Storage designs in Lab with IOmeter and VDbench for performance
- Certify Multipathing solutions against RFP’s
- Augment RFP’s with best practices relying on vendor information
- Provide support to Field Engagements to promote sales process.
- Answer any questions from any field person about any Storage Issue to further a sale.
- Certified on Compellent for Top Gun Sales and Top Gun Storage Architecture
- Attended various Equallogic Seminars.
Confidential, Anaheim CA
Storage Architecture consultant
Responsibilities:
- Senior Datacenter architect. Plan migration of 2,600 servers to two data centers
- Build “what if” scenarios with different storage platforms. Study costs and trade offs
- Interview hospital IT teams to provide background to build proposal.
- Provide input to storage section of data center green field build proposal.
- Submitted team crafted proposal as requested to Confidential ’s Hospital CTO.
- Specification of approved array vendors such as HP/3PAR, Confidential, HDS, EMC
- Use Splunk to understand error conditions of app work load of apps to be migrated.
Confidential
Storage consultant
Responsibilities:
- Senior Datacenter Storage Admin - Avamar setup of 600 servers of SHC for Confidential .
- Created LUNS on EMC VMAX for consumption by VMware on Cisco UCS
- Created runbooks for IDC team in India.
- Monitoring of proper operation of Avamar Backup servers with EMC on site Avamar lead.
- Day to day operations of Avamar and Networker backups as required by Confidential and SHC.
- Restores of EMC VMAX corrupted LUNS. Monitoring of Oracle Databases.
- Provisioning of EMC VMAX for day to day needs of Oracle DBA’s.
- Emergency Avamar restores of servers as required by Management and Confidential teams during migrations.
- Migration LUN creation and zoning for migrating servers and databases
- Monitored migrated servers with Splunk for operational errors and correctness.
- Setup puppet master to assist with migration to green field Cisco UCS servers.
- Create run book for Avamar backups and restores to hand to Run team.
Confidential, Redmond, WA
Storage consultant
Responsibilities:
- Senior Datacenter Storage Admin - SAN/Servers / Address Book Application Performance testing of 1.0 and 1.2 release of Address Book Application on SAN Support of SAN infrastructure LUNS between production and backup site via SRDF.
- Response to Address Book incidents and outages Response to SAN outages including Symmetrix and VMAX production and backup sites Audit of WWN mappings on Brocade DCX switches.
- Oracle performance tuning. Storage tuning. Application and storage performance metrics.
- Day to Day storage operations with EMC VMAX.