Senior Unix/linux Devops Engineer And Consultant Resume
5.00/5 (Submit Your Rating)
Santa Clara, CA
SUMMARY
- 12 years of UNIX and Linux SysAdmin and SysEng experience; ~5 years of DevOps engineering experience.
- Excellent leadership and project management skills; effective ability to motivate teammates.
- Eager to learn and teach new technologies, concepts, theories, and approaches.
- Highly dedicated and motivated overachiever; very data - and results-driven, with a strong bias for action.
- Outstanding interpersonal skills; consistently maintain a positive attitude.
- Exceptional communication skills; an especially effective technical writer.
- Cooperative and flexible team player, but equally effective working independently.
- Adapt very quickly to new technical concepts and responsibilities.
- Great organizational and prioritization skills.
- Sharp critical thinking and problem-solving skills.
- EXTREMELY detail-oriented.
- Extensive technical experience with, and/or understanding of, enterprise class Systems Development Life Cycle management- and IT Service Management-related concepts and technologies,
TECHNICAL SKILLS
- Cloud Architect ; Cloud Engineer ; DevOps Architect ; Infrastructure Architect ; Infrastructure Engineer ; Migration Engineer ; Solutions Architect ; Systems Architect ; Systems Analyst
- C2C ; Beats ; Elasticsearch ; Fusion ; Kibana ; LAMP ; Logstash ; Marvel ; WebLogic
PROFESSIONAL EXPERIENCE
Confidential, Santa Clara, CA
Senior UNIX/Linux DevOps Engineer and Consultant
Responsibilities:
- Perform typical SysAdmin, SysEng, and/or DevOps duties per client requirements, with a bias towards automation.
- Perform system capacity assessments and planning; provide utilization and performance reports.
- Perform Fault Tolerance assessments.
- Assess requirements for, design, and implement system provisioning automation.
- Perform application deployments and deployment automation, including solution design, when advisable.
- Perform monitoring system deployments and/or administration.
- Perform configuration management system deployments and/or administration.
- Advise clients on matters of Continuous Delivery and Continuous Integration.
- Perform Red Hat Directory Server and Red Hat Certificate Management System deployments.
- Assist in SysAdmin, SysEng, and/or DevOps candidate interviews and team selection.
- Perform on-site server systems diagnostics and repairs.
- Perform virtualization administration and engineering tasks for VMware and Linux KVM suites.
- Provide technical documentation of environments, systems, break-fixes (i.e., RCAs), and processes (e.g., SOPs).
- Perform assessments for and implement migrations from UNIX and/or Windows to (RH) Enterprise Linux.
Confidential, Seattle, WA
Linux Systems Engineer
Responsibilities:
- Responsible for operationally supporting some of Amazon's most critical infrastructure services at massive scale: Team ownership of LDAP, Consoles, and NTP, to name a few. Globally, LDAP service provided by thousands of search hosts, handling m illio ns of requests per second. Console service provided for ~1.5+ million physical hosts worldwide, supporting the AWS Cloud.
- Participated in 24/7 on-call rotations, using Amazon’s PagerDuty-equivalent, Pong.
- Worked with other teams to diagnose and solve highly complex technical problems.
- Operated effectively in high pressure situations and successfully handled multiple competing priorities.
- Participated in daily stand-ups, weekly Scrum-driven ceremonies/meetings, and other agile processes.
- Conducted code and CM reviews; the only engineer on the team to complete AWS’ CM Bar Raiser training.
- Initiated and completed regular systems analyses of owned systems to evaluate risks.
- Key/lead engineer in efforts to redesign the console service’s architecture, to increase FT and its security posture.
- Designed and developed two tools that automated generating clean, data-rich, fleet-wide reports for a given service.
- Provided customer-obsessed support whenever called upon to assist with technical issues and/or questions.
- Lead Compute Systems Infrastructure Engineer for the L2-toL3 OOB Console Network Conversion Project:
Confidential,
Vice President of Infrastructure
Responsibilities:
- Installed, configured, and managed a centralized log management system using the ELK stack.
- Installed, configured, and maintained MongoDB in a multi-replica set-up in Production; automated collection back-ups.
- Deployed mission-critical application releases to production.
- Added 10Gig optics/Gigabit Interface Converters to Brocade fibre switches.
- Used Confluence/Jira On-demand as documentation wiki, bug tracker, and ticketing system.
- Supported Oracle DBAs during database maintenance events.
- Reconfigured SAN with an expansion shelf to test throughput performance gains.
- Created and managed volumes (via CLI); scripted for maximum automation.
- Set performance policies, est. capacity warning levels, and set-up and managed volume snap shots (via CLI).
- Completed a data migration project from an old EMC SAN to the new Nimble SAN.
- Followed Nimble best practices to allocate storage for MySQL database servers.
- VMware ESXi 4.x and 5.x Administration. In addition to typical admin duties, the following tasks were performed:
- Investigated issue with CDP no longer working for vmnics on a few hosts. Found the issue to be related to hardware model and driver version. Resolved the issue by updating the pNIC driver on the affected hosts.
- Set-up iSCSI for hosts to use new Nimble SAN and migrated VMs to new data stores.
- Changed the default Path Selection Policy in conjunction with SAN (Nimble) best practices.
- Assessed volume count and storage capacity requirements for ESX environments to run on new SAN.
- Puppet Administration:
- Installed, configured, and managed Puppet master and agents, and manifests.
- Wrote and modified modules for configuration management of VNC, NTP, SSH, and other services.
- Troubleshot connectivity issues between the Puppet master and agents.
- Realigned Puppet code to adhere to proper style.
- Leveraged community modules to manage service configurations where possible.
- Interim MySQL Database Administration:
- Installed, configured, and tuned MySQL instances on non-Production systems for Testing and QA teams.
- Wrote scripts to refresh non-Production databases with Production data in support of automated testing.
- Monitored daily back-ups of critical databases and managed user accounts and passwords.
- Investigated performance issues.
Confidential, Chantilly, VA
Lead Senior Linux Engineer
Responsibilities:
- Designed, built, improved, and helped maintain the Enterprise Cloud Application Platform, a PaaS, for the CCIIO.
- Assisted with provisioning 2500+ RHEL 6.x Linux VMs across the CCIIO’s multi-tenant and private clouds, and ensuring systems meet build and security standards and adhere to best practices before delivery.
- Assisted application development teams and DBAs with system and performance tuning.
- Final escalation point for Operations Team; assisted the Operations Team with resolving complex technical issues.
- Worked closely with IaaS provider to troubleshoot and resolve infrastructure-related issues impacting the PaaS.
- Drafted documentation, including technical drawings and operations guidelines, manuals, and SOPs.
- Participated in weekly engineering team meetings to discuss current efforts and socialize suggested improvements.
- Designed and developed tools to automate routine, complex, and/or time-consuming tasks; provided automation that reduced the avg. time for delivering a system, by 90%; Hundreds of VMs can now be provisioned in minutes.
- Mentored junior and mid-level Linux administrators, providing support and guidance as needed for their added value to the team and their professional careers.
- Evaluated resumes, conducted phone screens and in-person interviews of team prospects.
- Directly advised the VP of Federal Civilian Solutions at URS with respect to Linux-related issues, challenges, and/or concerns for the CCIIO project, in the interest of providing the customer the absolute best service.
Confidential, Chantilly, VA
Senior ITAnalyst/UNIX and Linux Systems Administrator and Engineer
Responsibilities:
- In addition to the roles and responsibilities previously performed on the SEC Infrastructure Support Services Contract (as outlined further down), as the UNIX Team Lead, roles and responsibilities were as follows:
- Interface with the customer to take direction on tasks and projects for the UNIX Team.
- Participate in regular meetings with management and other team leads.
- Assess daily status reports from team members to help set priorities of tasks and projects.
- Provide weekly status reports of accomplishments, issues, and upcoming events to management.
- Hold team meetings as necessary to convey information from management, myself, and/or the customer.
- Provide technical and managerial guidance to the team for operational and personnel issues.
- Assign tasks and projects to team members according to their strengths and interests.
- Train team members for awareness of site-specific intricacies of the environment.
- Ensure team members remain productive while not in danger of burning out.
- Mediate and address concerns of team members and management.
- Regularly reinforce the importance of attention to detail, quality of work, and excellent customer service.
- Manage the team’s on-call rotation schedule.
- Approve timecards; evaluate team members’ requests for time off and/or schedule adjustments.
- Responsible for the successful delivery of UNIX- and Linux-based services and meeting monthly SLAs.
- Evaluate resumes, and conduct phone screens and in-person interviews of team prospects.
Confidential, McLean, VA
Senior Linux Systems Engineer and SME
Responsibilities:
- The DDC (v1.0) went GA in October of 2011. Mission accomplished.
- Sole Linux SME on a 6-person engineering team in support of a new, developing B2B product suite.
- Designed, built, and supported complex RHEL-based operating environments that included ESX clustering, high availability, and BIG-IP load balancing, in a fast-paced, highly demanding environment.
- 80% RHEL environment: Out of ~300 systems, approximately 240 are running RHEL v5.x.
- Configured bonded NICs on physical, database servers for high availability.
- Deployed to Los Angeles, CA with one teammate to build the entire secondary data center for the DDC:
- Prior to deployment, submitted an hour-by-hour timeline of execution of system deployment.
- Organized the deployment around known dependencies to increase productivity and efficiency.
- Presented the timeline and attack plan to managers and directors prior to authorization to proceed.
- Each of the two data centers consisted of 24 ESX hosts, ~120 RHEL systems, and ~30 W2K8 systems.
- Created bootable USB thumb drives for the ESX and W2K8 builds.
- Built and configured a RHEL Kickstart server for the RHEL builds.
- > Wrote a complex shell script to generate custom Kickstart scripts for each RHEL build.
- Completed the 3-week deployment 1 full week ahead of schedule.
- Implemented and supported middleware deployments:
- Worked side-by-side with WebSphere experts from IBM through WAS configuration and deployment.
- Worked closely with the Database Team to deploy several Oracle RACs.
- Ensured proper service and security configurations across the RHEL and ESX environments.
- Designed a simple syslog solution for a complex, heterogeneous environment, as required by the MPAA.
- Once live, functioned as the primary POC for the VZ operations team for all RHEL-based services.
- Pivotal in the hand-off to the Operations Team.
- Provided hardware and infrastructure support as needed.
- Monitored the environment’s capacity and made recommendations as needed.
- Responsible for keeping management up-to-date; participated in regular team and management meetings.