Principal Devops Engineer Resume
2.00/5 (Submit Your Rating)
Irvine, CA
TECHNICAL SKILLS
Operating Systems: HCSA (EX200) and RHCE (EX300) in RHEL v7 - ID 140-216-656 Shell, Python, PHP, some Powershell, Ruby, C#
Databases: CIFS, DHCP, DNS, FTP, HTTP, IMAP, iSCSI, LDAP, NFS, SMTP, SSH Linux (CentOS, Ubuntu), FreeBSD, Microsoft Windows Server 2003-2012 R2 Microsoft SQL Server, MySQL, PostgreSQL
Programs: Active Directory, Apache HTTPD, Arkeia, Citrix XenServer, Cobbler, Exchange, Icinga, KVM, modsecurity, OpenStack, OpenVAS, OSSEC, Postfix, Serv-U, VMware vSphere, Wireshark
PROFESSIONAL EXPERIENCE
Confidential, Irvine, CA
Principal DevOps Engineer
Responsibilities:
- Designed and wrote various custom Python scripts to automate provisioning of networking hardware via serial; automate server provisioning and upgrades with Cobbler, Ansible, and extensive Bash scripting. Customized Ubuntu installer to perform custom disk formatting.
- Work with EC2, S3, VPC, and Direct Connect.
- Work daily with clients providing both technical and sales support.
- Create custom Docker containers that integrate with storage layer.
- Gather design goals from clients and craft storage and networking suggestions for their use case.
- Integrate services and devices with SaaS providers.
- Maintain and create switch and firewall configurations on several vendor devices (Cisco, Mellanox, and Huawei). Knowledge of subnetting and VLANs. Basic experience with OSPF and BGP.
- In depth involvement daily with Linux for production systems and supporting clients.
- Amongst many various automation tasks, currently developing a Python module (>10k lines) with command line utility for integration with REST API services.
- Provide support and performance tuning for iSCSI, NFS, and CIFS backends.
- Use tools like tcpdump, Wireshark, and strace to debug issues with software.
- Work daily with OpenStack based product. Use KVM/qemu for various tasks. Assist customers with their VMware storage environments.
Confidential, Anaheim, CA
Systems Engineer, Supervisor
Responsibilities:
- Virtualized over 40 Linux and Windows servers using VMware vSphere and Citrix XenServer. Installed and configured vCenter Standard server.
- Installed and configured HP StoreVirtual three node cluster and designed datastores for virtualization platform.
- Installed and configured HP ProCurve 2810, 2910, and 2920 switches. Use VLANs in conjunction with VMware for separating networks based on security needs.
- Architected a CentOS based three tier server infrastructure for a payment application that processes over 4 million payments annually. Installed and maintain various CentOS and Ubuntu servers.
- Installed and maintain Windows clients, Server 2008 R2/2012 R2, Active Directory, DFS, DHCP, and DNS services. Use Group Policy and PDQ Deploy/Inventory for client management.
- Installed and configured corporate Microsoft Exchange 2010 server, Scrollout F1 anti - spam gateway, and Postfix for automated e-mail deliveries from custom applications.
- Installed and configured MySQL, PostgreSQL, and Microsoft SQL Server. Maintain databases and evaluate queries for performance issues. Give input on schema to programmers.
- Worked to become PCI-DSS and SSAE16 compliant and instituted several needed programs such as OpenVAS, OSSEC, and modsecurity, as well as created required documentation.
- Administer pfSense firewalls in high availability that adhere to principle of least privilege. Host services such as OpenVPN, djbdns, Squid, and others.
- Created dozens of scripts for system automation in bash, PHP, Python, and Powershell. Was originally responsible for an entire custom PHP web application until another department took over.
- Automate Linux server provisioning with kickstart and Ansible. Installed and configured Spacewalk server to distribute updates. Create RPM spec files for custom packages.
- Installed Asterisk/FreePBX phone system with Polycom IP 335/650 VoIP phones and trunked phone systems at each site together with each other over the VPN.
Confidential
Systems Administrator
Responsibilities:- Administered several custom Linux distro installations (Beehive).
- Installed and configured a Postfix server using MySQL as an authentication and virtual users.
- Administered several Apache servers with PHP for a custom web application.
- Administered several MySQL servers in master/slave configuration.