Image of Jeremy Cole

Jeremy Cole

Making MySQL Awesome

MySQL and Systems Geek

Reno, Nevada

Jeremy Cole's Work Experience

Google

Making MySQL Awesome

March 2013 to Present

Twitter

DBA Manager and MySQL Development Manager

February 2012 to March 2013

Twitter

DBA Team Lead

February 2011 to February 2012

Jeremy Cole's Professional Skills Radar Chart

Based on our findings, Jeremy Cole is ...

Organized
Resourceful
Strong sense of self

What's on Jeremy Cole's mind?

Based on our findings, Jeremy Cole is ...

57% Left Brained
43% Right Brained

Jeremy Cole's Estimated Salary Range

About Jeremy Cole's Current Company

Google

Making MySQL (more) awesome at Google. More on that later.

Frequently Asked Questions about Jeremy Cole

What company does Jeremy Cole work for?

Jeremy Cole works for Google


What is Jeremy Cole's role at Google?

Jeremy Cole is Making MySQL Awesome


What is Jeremy Cole's personal email address?

Jeremy Cole's personal email addresses are and j****[email protected] and j****[email protected]


What is Jeremy Cole's business email address?

Jeremy Cole's business email addresses are j****[email protected], and j****[email protected]


What is Jeremy Cole's Phone Number?

Jeremy Cole's phone (702) ***-*184


What industry does Jeremy Cole work in?

Jeremy Cole works in the Internet industry.


About Jeremy Cole

📖 Summary

I have been in the MySQL community since 1999 (16 years!). I started by building Perl and PHP applications and contributing simple documentation changes to MySQL 3.23. I have operated some of the largest clusters of MySQL servers in the world, totaling thousands of machines. I have developed a custom fork of MySQL 5.5, and hacked on MySQL and InnoDB internals. It's been a great many years in the MySQL community and I look forward to the next many years, wherever MySQL and the community takes me. You can reach me by email at [email protected] MySQL Awesome @ Making MySQL (more) awesome at Google. More on that later. From March 2013 to Present (2 years 10 months) DBA Manager and MySQL Development Manager @ I had a dual role in managing a DBA team and a MySQL Development team. In my DBA Manager role, I coordinated maintenance and ongoing operations of some of the largest clusters of MySQL servers in the world. I worked with the Data Services team to get features DBA needed built. I worked with the Capacity team to plan for growth and ensure sufficient hardware was always available. I worked with the Hardware Engineering team to define DBA's hardware needs and helped drive down cost of our database fleet. In my MySQL Development Manager role, I defined and helped to build Twitter MySQL, a custom fork of MySQL which we tailored to meet Twitter's needs. Our primary goals Twitter MySQL were to reduce operational overhead, make operations more reliable, and ensure we could adequately understand any production anomalies. We targeted primarily: InnoDB buffer pool operations related to NUMA, optimization for SSDs, InnoDB storage efficiency, and status variables for better observability. From February 2012 to March 2013 (1 year 2 months) DBA Team Lead @ As DBA Team Lead, I took over technical leadership of the team in order to accomplish several large strategic goals for the company. The first of these was to move all of Twitter's server infrastructure from an older partially-managed datacenter to a newer and more modern self-managed datacenter. We completed the DBA team's portions of this project, which were some of the most complex, on-time and without incident. Under my direction, the DBA team took over operations of the large-scale database clusters (which were still small at the time) based on the Gizzard sharding and replication framework. Due to historical reasons, these systems were initially managed by the engineering teams which built them, and as Twitter grew it became clear that they needed professional day-to-day administration by the DBA team. We successfully took over these systems within a couple of months, and through a series of massive cleanup operations drastically improved the reliability and availability of these systems, and ultimately the performance and availability of the site itself. From February 2011 to February 2012 (1 year 1 month) MySQL Database Architect @ I worked for a relatively short time as a DBA and database architect on a very new DBA team. Primarily our work was in cleaning up years of neglected systems due to the fast-paced growth and under-staffed database operations of Twitter's early years. I contributed through deep analysis of all of our database infrastructure, solidifying things, defining best practices, and writing a large base of documentation to allow the team to grow with structure. From November 2010 to February 2011 (4 months) MySQL Geek and Customer Advocate @ I acted as a technical expert on MySQL, scalability, and deployment in development and support roles as well as internally advocating for the customer based on my extensive experience working with hundreds of different MySQL deployments. Schooner builds data scalability appliances based on Flash memory technology in combination with custom and in some cases proprietary optimizations of the supporting hardware and software. Schooner appliances are able to achieve extremely good performance and TCO while maintaining a "plug and play" drop-in deployment model. (Schooner was acquired by Sandisk in June, 2012.) From June 2010 to November 2010 (6 months) Principal Data Architect @ My work at Gazillion went far beyond what my title would imply: I was deeply involved with database architecture, data center operations, system administration, and development. I visited the various satellite studios and other locations to represent Gazillion's requirements and policies, vetted projects, and advised on direction and technical requirements. I coordinated a major data center move in lieu of the ordinary manager who was on paternity leave, including planning, coordination of a system administration team, and working with upstream vendors. In addition, I wrote a suite of tools as necessary to automate and simplify tasks. The project was completed to expectations and on-time. I worked extensively with all project development teams to provide consultation, evaluate their use of databases and data stores, and advise on solutions to meet their needs. I worked closely with management to consider project database and data store costs (both fixed and ongoing) and ensure that operational costs are represented and accounted for. I represented the Gazillion database team as part of a delegation working with on-boarding new projects and introducing them to process and policies and ensuring their application will work in our operations model. From December 2008 to May 2010 (1 year 6 months) MySQL Geek and Owner @ Together, Eric Bergen and I founded Proven Scaling in mid-2006. Proven Scaling worked with dozens of startups and large companies alike, helping them to solve scalability, performance, and system architecture problems. Our style of consulting varied depending on the needs of the customer from very short Q&A and crisis "counseling" to multi-week on-site hands-on work. We received much praise for the work we did and the insights we provided. Proven Scaling shut down during 2009 in order for the founders, Eric and myself to pursue other timely opportunities. From May 2006 to December 2009 (3 years 8 months) MySQL Geek @ In my role as MySQL Geek at Yahoo!, I worked with all departments worldwide to gauge their needs for MySQL, help specify hardware, software, and architecture, and provide on-going support and consulting. I provided internal support via mailing lists, telephone, and in-person meetings. I organized a group of individuals throughout the companies many offices worldwide who had MySQL knowledge in their locale and provided them all additional resources to support their local applications. I designed and guided implementation of multiple-datacenter MySQL installations in different geographic locations in order to meet high availability requirements. I worked with each new MySQL-based acquisition to help solve any problems, design new architectures, and help integrate them with Yahoo!. Additionally, I provided formal MySQL training on a regular basis on many beginning and advanced topics, which was open for all employees to attend. From December 2004 to June 2006 (1 year 7 months) Docs / Training / Consulting / Core Dev @ During my time at MySQL, I had many hats. I joined when the company was tiny (around 10) and watched it grow to several hundred employees. Initially as a Technical Writer and Core Developer, I led a major technical and copy edit and complete re-organization of the (over 800-page) manual to make it easier for users to find what they are interested in. I spent some time working with support and core development, working on smaller features and bugs. I transitioned into the training and consulting department full-time and led dozens of training classes (mostly 3-5 days) worldwide. After two years as full-time Trainer and Consultant, I transitioned to leading the training department as Training Manager, where I grew the training business to over €1M in revenues per year. From July 2000 to October 2004 (4 years 4 months) Programmer @ At InterAccess, I worked on many interactive database-driven web projects. InterAccess's primary focus was on local, county, and state governments and chambers of commerce, but we also worked on other private companies' projects, such as for Mills Malls and O'Charley's. I primarily did PHP and Perl development based on a MySQL database backend. Additionally, I helped convert many older sites from Windows, IIS, ColdFusion, and Sybase to Linux, Apache, PHP, and MySQL in order to increase reliability and availability and reduce hosting costs and complexity. From 1999 to 2000 (1 year) Programmer @ At KC Multimedia, I developed several database-driven websites using mSQL, MySQL, PHP, Perl, and C. Much of what I did during that time-frame is now offline. From 1998 to 1999 (1 year) Jeremy Cole is skilled in: MySQL, Scalability, Databases, Linux, Ruby, C, YesMark™, Apache, High Availability, SQL, Performance Tuning, PHP, Replication, Database Administration, Perl


Jeremy Cole’s Personal Email Address, Business Email, and Phone Number

are curated by ContactOut on this page.

10x your recruitment & sales conversations

Contact over 200M professionals
instantly by email or phone. Reveal
personal & work email addresses, as
well as phone numbers accurately with
our ContactOut Chrome extension.

In a nutshell

Jeremy Cole's Personality Type

Extraversion (E), Intuition (N), Thinking (T), Judging (J)

Average Tenure

1 year(s), 8 month(s)

Jeremy Cole's Willingness to Change Jobs

Unlikely

Likely

Open to opportunity?

There's 97% chance that Jeremy Cole is seeking for new opportunities

Jeremy Cole's Social Media Links

blog.jcole... jcole.us github.com
Engage candidates 10x faster

Enjoy unlimited access and discover candidates outside of LinkedIn

Trusted by 400K users from

76% of Fortune 500 companies

Microsoft Nestle PWC JP Morgan Merck Rackspace WarnerMedia Randstad Yelp Google

The most accurate data ever

CCPA Compliant
GDPA Aligned
150M Personal Emails
300M Work Emails
50M Direct Dials
200M Professional Profiles
30M Company Profiles

Hire Anyone, Anywhere
with ContactOut today

Making remote or global hires? We can help.

  • 50 contacts/month
  • Works on standard LinkedIn only
  • Work emails, personal emails, mobile numbers
* 1 user per company limit

No credit card required

Try ContactOut for Free