A dedicated Site Reliability Engineer with 15+ years of experience driving growth, innovation, and success for high profile clients.
CURRENT ROLE @ SAP Concur
SRE Development and Automation (Global/CTE)
EXPERIENCE
SAP CONCUR
SRE Development and Automation (Global/CTE)
November 2019 - Present
I direct implementations of CI/CD frameworks and build systems, and coordinate with product owners, DevOps, development, quality engineering, and scrum teams on Concur Product Suite management. I control configuration management and systems, including source code, and develop an effective communications process to relay and finalize changes.
I actively train test, DevOps, and development engineering teams on R&D and Operations configuration management tools, and monitor rapid build engineering processes across multiple toolsets. I own all processes associated with branching, building, engineering, and merging enhancements for proprietary code bases, as well as maintain all systems in comprehensive test and production environments including Web (IIS and Apache) and SQL.
I support application servers and systems both on-premise and cloud based. I lead and manage efforts pertaining to Jenkins CI/CD systems and the current business initiative to integrate with AWS, and leverage services to automate system builds and deployments, configuration, and releases.
Key Contributions:
- Partnered with developers on identifying latest updates for mobile UI and platform, identifying underperforming areas requiring testing and development to support end-to-end processes.
- Partnered with developers on identifying latest updates for mobile UI and platform, identifying underperforming areas requiring testing and development to support end-to-end processes.
- Executed on automation design for mobile build, test, and development, including planning, implementation, and maintaining build system (Concur mobile) and TripIT mobile for Android, Blackberry, iOS and Windows devices.
DevOps Engineer/Software Developer in Test
December 2015 - November 2019
Collaborated with a team of developers to execute specific tasks and assignments on various project engagements.
Utilized Python to develop a project related to code analysis to find crashes and bugs helping to ensure delivery of stable and effective technical solutions. Conducted peer reviews on check-ins submitted by fellow engineers, and submitted recommendations on possible improvements to strengthen overall team performance and produce optimal results.
Converted shell or PowerShell scripts to Python scripts to employ more robust libraries, classes, or methods.
Key Contributions:
- Instrumental in the successful implementation of CI/CD build systems (on premise and cloud-based), to create a zero touch environment with code change management to publish builds to app stores.
- Collaborated with internal technical teams to build monitoring tools for API and UI automation as well as debug and resolve issues within associated frameworks.
- Built mock services using Python to mimic backend services and return mock data to requests from the application primarily for travel services bookings of hotel, car, air and train reservations as well as the itinerary display of current reservations.
Senior Configuration Management (DevOps) Engineer
August 2010 - December 2015
Owned all processes associated with builds and deployment for proprietary products and services. Managed all mobile development initiatives including maintaining and enhancing the mobile build system.
Key Contributions:
- Migrated Concur Mobile Jenkins pipeline builds to it's own server and implemented changes to jobs
- Acquired invaluable knowledge and experience to function as a Subject Matter Expert in all aspects of mobile development including building and releasing products.
Serena Software
(Pacific Edge Software)
Senior QA Engineer/SDET/Build Engineer
November 2019 - Present
Tested high-priority features for proprietary products and supported QA team with manual and automated testing.
Managed automation of daily build installations and scheduled releases, in addition to escalating issues impeding deployment efforts.
Built and executed effective test plans to support each release by reviewing test and development requirements with product owners and developers.
Acquired knowledge in Quality Center Test Director and Serena ALM Mashups to strengthen test plan and case development.
Additionally, employed WatiN and selenium frameworks for UI automation.
Leveraged expertise in inter-system dependencies, architecture, product, and highly complex features including SQL SRS, MSMQ, and web services to address all issues based on implementation and design.
Key Contributions:
- Implemented WiX installer and VBScript to rewrite automated installation and configuration scripts to support product releases.
- Led initiative to automate setup and configuration of deployments to staging and production cloud environments, which resulted in eliminating manual processes for releases and minimized potential failures during deployments.
- Took full ownership of a small local lab of servers and test clients residing within the office in an effort to clean up and organize the lab, organize the network equipment and wiring, server and client machines, and the inventory of replacement hardware and equipment.
- This action enabled our developers,QA engineers and management to easily manage, troubleshoot, and resolve any equipment and/or network issues that might come up at any time during any workday.
- Spending less time resolving these issues resulted in our teams spending less time resolving issues, reduced the stress and frustration of trying to find any equipment related to the issue, and enabled them to spend more time working on their assigned tasks while helping eliminate any potential roadblocks or delays in completing work assignments.
- Organized and located all equipment by categorizing it by function and purpose.
- Re-wired and organized our network switch layout and wiring paths to equipment.
- Labelled and ordered network ports and wiring to coincide with server and client location within the lab.
EDUCATION
The Tech Academy
Certificate: Full Stack Software Developer Bootcamp
September 2018 - March 2019
Final project included a 3-week hands on assignment working on a live CRM project.
Demonstrated knowledge of C# and web development to implement changes and fixes in stories including a rewrite of two models into one and a database migration implementing an update to the user interface.
Course Outline:
- Computer and Technology Basics Course
- Overview of Software Development Course
- Version Control with Git Course
- HTML and CSS Course
- Database and SQL Course
- JavaScript Course
- Visual Studio Course
- C# and .NET Framework Course
- Project Management Course
- A 2-week (was asked to spend an extra week with them) Live Project focused on C# and the .NET Framework
University of Oregon
B.A. Japanese
Studied Japanese and international studies in addition to minor studies in computer science and math.