Post Job Free
Sign in

Production Engineer Senior

Location:
Kissimmee, FL
Posted:
December 10, 2024

Contact this candidate

Resume:

BRIAN M. BOUTA

Kissimmee, FL, ***** 408-***-**** ******@*****.*** linkedin.com/in/brian-bouta Professional Summary:

Motivated and energized as a senior production engineer, enjoys creating big data-pipeline systems that carry terabytes of data an hour. Over a decade of experience with all aspects of a data pipeline from resource scheduling to building complex queries to implementing business-contingency plans to validating data across feeds and across pipelines. Focused on positions that involves implementation of operations of cloud-computing or grid-computing solutions on a cloud or grid platform.

Technical Skills:

Cloud Operations: AWS GCP

Containers: Kubernetes

Grid Programming: Hadoop Pig Oozie Hive

Operations: Terraform Chef Screwdriver Jenkins Athenz Bash GitHub SVN Jira ServiceNow Databases: Druid Hive Oracle 11i PL/SQL MySQL Monitoring: Splunk Prometheus

Web Servers: Apache Tomcat

Unix/Linux Programming: Python Perl Moab C/C++/C# Java Professional Experience:

YAHOO!, Sunnyvale, CA 07/2007 - Present

Senior Production Engineer, 01/2013 - Present

• Migrated Yahoo! Maps to various AWS clusters by first establishing Athenz domains/roles/services through Terraform, employing Screwdriver to deploy onto EKS and establish IAM asset management, leveraging S3 and Route 53, monitoring memory load through Kubernetes dashboard.

• Similarly migrated Yahoo! Maps to a single GCP cluster, employing Screwdriver to deploy onto GKE and establish IAM asset management, leveraging Google Cloud Storage and Cloud DNS.

• Containerized applications onto Kubernetes and Docker.

• Led operations for the Localization team, specifically Local Backend, Local Search, and Maps. Assisted developers with creating a proxy server for external clients.

• Acted as local representative for security (Deputy Paranoid) for entire Data Organization. Achieved certification to approve certain security requests.

• Led the operations for the reporting and analytical tools Campaign Insights, Audience Insights, and Publisher Insights on RHEL. Data was pulled in from upstream feeds onto the Grid (Yahoo!’s distributed computing platform), processed in Oozie jobs using Pig, Tez, and Hive, and loaded into Druid.

• Supported all Apache servers on the middleware and IdB2B authentication clusters.

• Created all production and BCP clusters under VIPs, maintaining annual BCP certifications.

• Configured all deployments through Screwdriver.

• Pushed all UI components to Omega, Yahoo!’s Kubernetes service.

• Assisted developers’ investigations by deploying and configuring Splunk onto servers.

• Created own monitoring with Python and Bash that pulled metrics from the Grid and Druid, pushing SLA information to team Slack channel. Often investigated upstream feed delays.

• Maintained the Solr indexing servers used for the Insights search functionality.

• Maintained the system’s messaging service CMS.

• Maintained the Druid clusters, automating periodic historical node cleanup in Bash.

• Performed all OS upgrades and security updates.

• Migrated all hosts, except Druid historical nodes, to VMs created through Openstack.

• Automated the updates for all TLS/SSL certificates with Bash.

• Conducted daily standup for the Campaign Insights development team, managing sprints.

• Supported operations for the Unified Advertising Datamart (UAD) with Hadoop, Oozie, and Druid on RHEL.

• Led operations for the Advertiser Insights from Yahoo! (AIY) that brought together data from several platforms.

• Designed and implemented all operations of the Media Intelligence Tool (MINT), one of Yahoo!’s first use cases for Storm for streaming data. Wrote all operations tools in Perl. Wrote all relevant documentation, some of which was used for the patent Rainbow Event Drop Detection System.

• Led the software development and operation support for Yahoo!’s dimension hub (DIMHUB) using Perl, PL/ SQL, Oracle 11i, MySQL, Apache, and PHP. Ported the application to RHEL 7, replacing some functionality with Bash scripts and an improved cron-based scheduler that allowed more flexibility particularly for scheduling large jobs.

• Led the operation support of the Hoopoe Video Streaming application, migrating the monitoring from Prometheus and Grafana to Slack and Yahoo!’s in-house monitoring system.

• Owned and supported several on- and off-grid data systems for the User Data Analytics group, including Yahoo! Web Analytics (YWA), all systems running on RHEL and tools written in Perl, Python, and Bash.

• Included the use of Jira, ServiceNow, GitHub, and SVN in everyday tasks.

• Received Yahoo!’s Patent Milestone Award.

• Received the All-Mobile First Award for work on Campaign Insights. System Development Engineer, 07/2007 - 01/2013

• Contributed to the development of Segments Manager in Java and MySQL.

• Migrated Jaguar to the Grid, including Pig with Java UDFs, Oozie coordinator jobs and workflows.

• Maintained previously engineered features of Jaguar and solved production bugs.

• Created the unit test framework for the Jaguar development team in Java.

• Created a simulator for batch processes on a distributed system in Perl.

• Created a Perl program comparing data between primary and BCP production data pipelines that detected several production bugs.

• Established coding guidelines for the Jaguar team.

• Assisted in the development of the job scheduler for APT as a member of the Software Data Systems team. Concentrated on the use of Moab and Torque on RHEL and FreeBSD.

• Independently implemented a method for prioritizing jobs from a white paper and developed own method.

• Skills used were primarily C, C++, Java, and Perl programming. INFINITY SOFTWARE DEVELOPMENT, INC., Tallahassee, FL 03/2005 - 05/2007 Programmer / Analyst

• Developed in C#, ASP.NET 2.0 on Oracle 10g the Progress Monitoring & Reporting Network.

• Developed in C#, ASP.NET 1.1 on Oracle the Small Employers Rate Collection System (SERCS) for Department of Information Services, State of Florida.

• Maintained in ASP and C#, ASP.NET sixteen different systems ranging from simple GUI data-insertion and retrieval applications to large enterprise systems.

• Assisted writing technical documentation for the Automated Licensing Information System (ALIS).

• Developed enhancements in VB 6.0 to Florida Banking Association’s Banking and Transfer System.

• Assisted with development primarily in VB.NET an internal time-reporting module.

• Developed in C# simple callback for an asynchronous application.

• Followed the Ten-Step Software Development Methodology.

• Wrote functional requirements, conceptual and technical designs, requirements traceability matrices, test scripts, and the user training manual.

• Participated in Joint Application Development meetings. Education:

Master of Science (MS), Computer Science, Florida State University, Tallahassee, FL Master of Science (MS), Applied Mathematics, Florida State University, Tallahassee, FL Software Project Analysis of Critical Points in Projected Velocity Fields. Certifications:

AWS Certified Cloud Practitioner, 8/31/2023

Google Cloud Certified - Cloud Digital Leader, 11/16/2023 Patents Filed:

Y04861US00: Composing a Message in an Online Textbox Using a Non-Latin Script. Status: Awarded. Y10276US00: Rainbow Event Drop Detection System. Status: Awarded. Y05943US00: System and Method for Generating Interactive Advertisements. Status: Filed. Y06583US00: Targeting Consumers by Paying Users to Share Online Coupons. Status: Filed. Y07093US00: Processing Online Conversions. Status: Filed Defensive Publication:

Method and System for Dynamically Increasing Ranking of Highly Engaging Comments. A method and system are disclosed for dynamically increasing ranking of highly engaging comments, regardless of when the comments are posted, over the lifetime of an item (article, movie review, etc.). Thereafter, the comments are rendered in descending order of ranking, with the highest ranked comments on the front page of the item. This system was implemented in Yahoo!’s Popular Now and Top buttons.



Contact this candidate