summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMonty Taylor <mordred@inaugust.com>2017-03-23 11:12:24 -0500
committerMonty Taylor <mordred@inaugust.com>2017-03-23 11:12:24 -0500
commit11981f59bf68a40efa69be191c6cb7c839c1797f (patch)
treed3da660b99e53bd9df4fd86e187b92d4ab055ab1 /src
parentb59afe1ad31624cc1d691ba62bd5670fbab443d1 (diff)
Update resume to include OpenStack
I guess I've done some things with it?
Diffstat (limited to 'src')
-rw-r--r--src/css/mordred.css17
-rw-r--r--src/resume.html225
2 files changed, 179 insertions, 63 deletions
diff --git a/src/css/mordred.css b/src/css/mordred.css
index e23d0df..a7c0f76 100644
--- a/src/css/mordred.css
+++ b/src/css/mordred.css
@@ -105,7 +105,7 @@ h3.resumesection {
105} 105}
106.job ul li { 106.job ul li {
107 line-height: 12pt; 107 line-height: 12pt;
108 108
109 font-size: 10pt; 109 font-size: 10pt;
110} 110}
111 #porthead { 111 #porthead {
@@ -122,17 +122,26 @@ h3.resumesection {
122 font-size: 12pt; 122 font-size: 12pt;
123} 123}
124.job { 124.job {
125 font-size:12pt; 125 font-size:14pt;
126 padding-left: 6px; 126 padding-left: 6px;
127 margin-bottom: 0px;
128 padding-bottom: 0px;
127} 129}
130.jobtitle {
131 font-size: 12pt;
132 margin-top: 0px; padding-top: 0px;
133 margin-bottom: 10px;
134 margin-left: 10px;
135}
136
128.jobskillslist { 137.jobskillslist {
129 font-size: 6pt; 138 font-size: 8pt;
130 font-style: italic; 139 font-style: italic;
131 margin-top: -12px; padding-top: 0px; 140 margin-top: -12px; padding-top: 0px;
132 margin-bottom: 10px; 141 margin-bottom: 10px;
133 margin-left: 10px; 142 margin-left: 10px;
134} 143}
135 144
136.lead ul li { 145ul.lead li {
137 display: inline; 146 display: inline;
138} 147}
diff --git a/src/resume.html b/src/resume.html
index f403bfc..26769ff 100644
--- a/src/resume.html
+++ b/src/resume.html
@@ -21,39 +21,147 @@
21 <div class="container"> 21 <div class="container">
22 22
23<h1>Monty Taylor</h1> 23<h1>Monty Taylor</h1>
24<p class="lead"> 24<ul class="lead">
25<ul> 25<li>+1 972 979 5079</li>
26<li>phone: +1 972 979 5079</li> 26<li>mordred@inaugust.com</li>
27<li>email: mordred@inaugust.com </li> 27<li><a href="https://twitter.com/e_monty">@e_monty</a></li>
28<li><a href="http://inaugust.com/">http://inaugust.com</a></li> 28<li><a href="http://inaugust.com/">http://inaugust.com</a></li>
29<li>twitter: e_monty</li>
30</ul> 29</ul>
31</p>
32</div> 30</div>
33 </div> 31 </div>
34 32
33<div class="techskills">
34 Open Source Executive and Free Software Hacker. Expert in Cloud Computing,
35 Large Scale Systems, CI/CD and DevOps.
36 Frequently found speaking on the Global conference circuit.
37 Constantly wearing an extreme amount of hats.
38</div>
35 39
40<h3 class="resumesection">
41 <span class="titletitle">OpenStack</span>
36 42
37<div class="techskills">Python, C++, Drizzle, MySQL, MySQL Cluster, Java</div> 43 <span class="titledate">2010-present</span>
38<div class="techskills">Heartbeat, DRBD, Linux (Ubuntu/Debian, RHEL/CentOS), JNI</div> 44</h3>
39<div class="techskills">Clustering, Cloud Computing, Scale Out, High Availability</div> 45<div class="job">
40<div class="techskills"><small>theatre director, lighting designer, photographer, some Dutch, some German, no knowledge of Portuguese</small></div> 46 <p>OpenStack Technical Committee Member</p>
47 <p class="jobskillslist">2012-present</p>
48 <ul>
49 <li>Oversee technical governance of the OpenStack project.</li>
50 </ul>
51</div>
41 52
53<div class="job">
54 <p>OpenStack Foundation Board of Directors Individual Member</p>
55 <p class="jobskillslist">2012-2016</p>
56 <ul>
57 <li>Oversaw business, legal and branding concerns
58 representing the Individual Members of the Foundation.</li>
59 </ul>
60</div>
42 61
62<div class="job">
63 <p>OpenStack Project Policy Board Member</p>
64 <p class="jobskillslist">2011-2012</p>
65 <ul>
66 <li>Oversaw overall governance of OpenStack in the days before the
67 Foundation was established.</li>
68 </ul>
69</div>
43 70
44<h3 class="resumesection"> 71<div class="job">
45 <span class="titletitle">Experience</span> 72 <p>OpenStack Infra</p>
73 <p class="jobtitle">Founder, PTL Emeritus, Core Team Member</p>
74 <p class="jobskillslist">2010-present</p>
75 <ul>
76 <li>Founded the OpenStack Infra team, responsible for development,
77 operation and scaling of all of the support systems for OpenStack.</li>
78 <li>Built world's largest Open Source CI infrastructure, supporting 2500
79 developers world wide, landing 10k changes per month and consuming
80 approximately 20k cloud servers per day.</li>
81 <li>Oversaw the creation of Zuul, Nodepool, Storyboard, git-review, pbr,
82 elastic-recheck and countless other systems</li>
83 <li>Wrote shade and os-client-config libraries to drive multi-cloud
84 interoperability and orchestration.</li>
85 <li>Ansible core developer and owner of OpenStack and Puppet modules</li>
86 </ul>
87</div>
46 88
47 <span class="titledate">1995-2010&nbsp;</span> 89<div class="job">
48 </h3> 90 <p>Red Hat</p>
91 <p class="jobtitle">Member of Technical Staff, Office of Technology</p>
92 <p class="jobskillslist">2016-present</p>
93 <ul>
94 <li>Driving strategy related to CI/CD.</li>
95 <li>Leading development team focused on Zuul. Specifically focused on
96 delivering the Ansible-based Zuul v3 to allow for richer multi-node
97 testing and reduction of difference between testing and production.</li>
98 <li>Facilitating multi-cloud OpenStack efforts through Shade project.</li>
99 </ul>
100</div>
49 101
50<div class="job"> 102<div class="job">
103 <p>IBM</p>
104 <p class="jobtitle">Distinguished Engineer, Cloud</p>
105 <p class="jobskillslist">2015-2016</p>
106 <ul>
107 <li>Led OpenStack Innovation team focused on CI/CD and scaling of
108 OpenStack for Public Cloud.</li>
109 </ul>
110</div>
111
112<div class="job">
113 <p>Hewlett-Packard</p>
114 <p class="jobtitle">Distinguished Technologist, Cloud</p>
115 <p class="jobskillslist">2011-2015</p>
116 <ul>
117 <li>Led teams focused on CI and CD of OpenStack for both Public and
118 Private cloud products</li>
119 <li>"Face of OpenStack" for HP. drove partnerships and customer
120 engagements externally. Represented OpenStack internally to engineering
121 organizations across Business Units.</li>
122 <li>Staffed for and achieved technical leadership and recognition for HP
123 in OpenStack. Based on C-Suite requests housed over half of the
124 OpenStack Technical Committee and many PTLs within my team. Drove HP
125 to be the top overall contributor to OpenStack during my tenure.</li>
126 <li>Oversaw the creation of TripleO, which was the basis of HP Helion and
127 is now the foundation of Red Hat's OpenStack product line.</li>
128 <li>Oversaw the creation of Ironic and Bifrost.</li>
129 <li>Oversaw the stabalization of Keystone.</li>
130 <li>Staffed and led the OpenStack Infra team singlehandedly. Grew community
131 consensus of the need for broader staffing and succeeded in achieving
132 divestiture of the team from being a single-company team.</li>
133 </ul>
134
51 <p>Rackspace Cloud</p> 135 <p>Rackspace Cloud</p>
52 <p class="jobtitle">System Architect</p> 136 <p class="jobtitle">System Architect</p>
137 <p class="jobskillslist">2010-2011</p>
138 <ul>
139 <li>Helped start the OpenStack project (see creation line on
140 <a href='https://launchpad.net/openstack'>
141 https://launchpad.net/openstack</a>.</li>
142 <li>Created a working development process, code review system and
143 instituted the concept of "gated commits" where code only landed if
144 tests passed and where no develper had direct commit access.</li>
145 <li>Laid ground work for scaling the developer ecosystem from ~40
146 developers to the current average of 2500 in any given six month
147 period.</li>
148 <li>Coordinated with varying and competing interests from teams at
149 Rackspace, NASA and Canonical.</li>
150 </ul>
151
152<h3 class="resumesection">
153 <span class="titletitle">The MySQL Years</span>
154
155 <span class="titledate">2005-2010</span>
156</h3>
157
158<div class="job">
159 <p>Rackspace</p>
160 <p class="jobtitle">System Architect</p>
53 <p class="jobskillslist">C++, Python, Drizzle, Linux, OSX, Solaris</p> 161 <p class="jobskillslist">C++, Python, Drizzle, Linux, OSX, Solaris</p>
54 <ul> 162 <ul>
55 <li>Core developer on <a href="http://launchpad.net/drizzle">Drizzle</a>: a modern fork of MySQL for the Cloud</li> 163 <li>Core developer on <a href="http://launchpad.net/drizzle">Drizzle</a>:
56 <li>Conference Speaker at conferences worldwide <small>(MySQL User's Conference, Velocity, linux.conf.au, Texas Linux Fest)</small></li> 164 a modern fork of MySQL for the Cloud</li>
57 <li>Wrangled Drizzle build and plugin sub-systems.</li> 165 <li>Wrangled Drizzle build and plugin sub-systems.</li>
58 <li>Managed and owned Drizzle coding standards and C++ standardization.</li> 166 <li>Managed and owned Drizzle coding standards and C++ standardization.</li>
59 <li>Authored <a href="http://launchpad.net/pandora-build">pandora-build</a> - A set of simple and robust autotools macros.</li> 167 <li>Authored <a href="http://launchpad.net/pandora-build">pandora-build</a> - A set of simple and robust autotools macros.</li>
@@ -62,16 +170,11 @@
62</div> 170</div>
63 171
64<div class="job"> 172<div class="job">
65 <p>MySQL, Inc. / Sun Microsystems</p>
66 <ul>
67
68<div class="job">
69 <p>Sun Microsystems</p> 173 <p>Sun Microsystems</p>
70 <p class="jobtitle">Staff Engineer</p> 174 <p class="jobtitle">Staff Engineer</p>
71 <p class="jobskillslist">C++, Drizzle, MySQL, Linux, OSX, Solaris</p> 175 <p class="jobskillslist">C++, Drizzle, MySQL, Linux, OSX, Solaris</p>
72 <ul> 176 <ul>
73 <li>Core developer on <a href="http://launchpad.net/drizzle">Drizzle</a>: a modern fork of MySQL for the Cloud</li> 177 <li>Core developer on <a href="http://launchpad.net/drizzle">Drizzle</a>: a modern fork of MySQL for the Cloud</li>
74 <li>Conference Speaker at conferences worldwide <small>(MySQL User's Conference, JavaOne, OSCon, Velocity, linux.conf.au, Percona Performance Conf)</small></li>
75 <li>Wrangled Drizzle build and plugin sub-systems.</li> 178 <li>Wrangled Drizzle build and plugin sub-systems.</li>
76 <li>Managed and owned Drizzle coding standards and C++ standardization.</li> 179 <li>Managed and owned Drizzle coding standards and C++ standardization.</li>
77 <li>Drizzle "Captain" - primary community code liason.</li> 180 <li>Drizzle "Captain" - primary community code liason.</li>
@@ -89,19 +192,21 @@
89 <li>Solutions Architect for top 10 web properties, telcos and gaming companies.</li> 192 <li>Solutions Architect for top 10 web properties, telcos and gaming companies.</li>
90 <li>Expert in High Availability and Clustering Solutions.</li> 193 <li>Expert in High Availability and Clustering Solutions.</li>
91 <li>Authored <a href="http://launchpad.net/ndb-bindings">NDB/Bindings</a> - Wrappers for MySQL Cluster NDB API in Java, Python, Ruby, C#, Perl and Lua.</li> 194 <li>Authored <a href="http://launchpad.net/ndb-bindings">NDB/Bindings</a> - Wrappers for MySQL Cluster NDB API in Java, Python, Ruby, C#, Perl and Lua.</li>
92 <li>Conference Speaker at various conferences worldwide on a wide variety of subjects. <small>(MySQL User's Conference, JavaOne, PyCon, MySQL DevConf, University of São Paulo)</small></li>
93 <li>Member of the MySQL Debian Packaging team.</li> 195 <li>Member of the MySQL Debian Packaging team.</li>
94 <li>Technical owner of MySQL/Linbit relationship related to DRBD.</li> 196 <li>Technical owner of MySQL/Linbit relationship related to DRBD.</li>
95 </ul> 197 </ul>
96</div> 198</div>
97 199
98</ul> 200<h3 class="resumesection">
99</div> 201 <span class="titletitle">Startups</span>
202
203 <span class="titledate">1999-2005/span>
204</h3>
100 205
101<div class="job"> 206<div class="job">
102 <p>StageFiles, LLC</p> 207 <p>StageFiles, LLC</p>
103 <p class="jobtitle">Founder, Partner</p> 208 <p class="jobtitle">Founder, Partner</p>
104 <p class="jobskillslist">Plone, Python, mod_python, TurboGears, Debian/Ubuntu GNU/Linux</p> 209 <p class="jobskillslist">Plone, Python, mod_python, TurboGears, Debian/Ubuntu GNU/Linux</p>
105<ul> 210<ul>
106 <li>Started, ran and managed company with partner.</li> 211 <li>Started, ran and managed company with partner.</li>
107 <li>Designed and developed a web-based portfolio system for 212 <li>Designed and developed a web-based portfolio system for
@@ -123,7 +228,7 @@
123 <li>Authored an RFP response with Zope Corp. for an online testing system.</li> 228 <li>Authored an RFP response with Zope Corp. for an online testing system.</li>
124 <em>Clients included:</em> 229 <em>Clients included:</em>
125 230
126 <div class="job"> 231 <div class="job">
127 <p>Washington Mutual, Seattle, Washington</p> 232 <p>Washington Mutual, Seattle, Washington</p>
128 <p class="jobskillslist">C#, Python, LaTeX, Python, Subversion, 233 <p class="jobskillslist">C#, Python, LaTeX, Python, Subversion,
129 Apache2, Tomcat, Solaris, Windows XP</p> 234 Apache2, Tomcat, Solaris, Windows XP</p>
@@ -133,7 +238,7 @@
133 </ul> 238 </ul>
134 </div> 239 </div>
135 240
136 241
137 <div class="job"> 242 <div class="job">
138 <p>Monster.com, Boston, Massachusetts</p> 243 <p>Monster.com, Boston, Massachusetts</p>
139 <p class="jobskillslist">Zope, Python, DTML, C#, SQL Server, Perforce, Windows 2000</p> 244 <p class="jobskillslist">Zope, Python, DTML, C#, SQL Server, Perforce, Windows 2000</p>
@@ -213,7 +318,7 @@
213 </ul> 318 </ul>
214 </div> 319 </div>
215 320
216 <div class="job"> 321 <div class="job">
217 <p>Information Innovation, Amsterdam, The Netherlands</p> 322 <p>Information Innovation, Amsterdam, The Netherlands</p>
218 <p class="jobtitle">Information Artist / Lead Developer</p> 323 <p class="jobtitle">Information Artist / Lead Developer</p>
219 <p class="jobskillslist">Perl, PHP, MySQL, Oracle, Apache, Zope, Python, 324 <p class="jobskillslist">Perl, PHP, MySQL, Oracle, Apache, Zope, Python,
@@ -225,6 +330,13 @@
225 </ul> 330 </ul>
226 </div> 331 </div>
227 332
333
334<h3 class="resumesection">
335 <span class="titletitle">Pre-history</span>
336
337 <span class="titledate">1995-1999</span>
338</h3>
339
228 <div class="job"> 340 <div class="job">
229 <p>Branch Bank and Trust, Wilson, North Carolina</p> 341 <p>Branch Bank and Trust, Wilson, North Carolina</p>
230 <p class="jobtitle">Enterprise Management Systems Analyst</p> 342 <p class="jobtitle">Enterprise Management Systems Analyst</p>
@@ -237,7 +349,7 @@
237 <div class="job"> 349 <div class="job">
238 <p>Best Consulting: Group Health Cooperative, Seattle, Washington</p> 350 <p>Best Consulting: Group Health Cooperative, Seattle, Washington</p>
239 <p class="jobtitle">Consultant</p> 351 <p class="jobtitle">Consultant</p>
240 <p class="jobskillslist">Perl, ksh, Sybase, T-SQL, Stored Procedures, Solaris</p> 352 <p class="jobskillslist">Perl, ksh, Sybase, T-SQL, Stored Procedures, Solaris</p>
241 <ul> 353 <ul>
242 <li>Wrote code to update Data Warehouse Common Dimensions tables.</li> 354 <li>Wrote code to update Data Warehouse Common Dimensions tables.</li>
243 </ul> 355 </ul>
@@ -253,7 +365,6 @@
253 </ul> 365 </ul>
254 </div> 366 </div>
255 367
256
257 <div class="job"> 368 <div class="job">
258 <p>Fujitsu Network Communications, Richardson, Texas</p> 369 <p>Fujitsu Network Communications, Richardson, Texas</p>
259 <p class="jobtitle">UNIX Admin/Support</p> 370 <p class="jobtitle">UNIX Admin/Support</p>
@@ -263,39 +374,35 @@
263 </ul> 374 </ul>
264 </div> 375 </div>
265 376
377 <div class="job">
378 <p>IBM, RTP, North Carolina</p>
379 <p class="jobtitle">UNIX Admin/Support</p>
380 <p class="jobskillslist">MVS, AIX, C, ksh</p>
381 <ul>
382 <li>Provided system and AIX support for the TCP Performance Testing
383 on MVS</li>
384 </ul>
385 </div>
386
266</div> 387</div>
267 388
268 389
269<h3 class="resumesection"> 390<h3 class="resumesection">
270 <span class="titletitle">Recent and Upcoming Conference Talks</span> 391 <span class="titletitle">Links and Media</span>
271 </h3> 392</h3>
272 393
273<div class="techskills">Velocity 2010: Drizzle: A Database Designed for Operations</div> 394<div class="techskills">
274<div class="techskills">MySQL User's Conference 2010: Using Drizzle</div> 395 <a href="https://en.wikipedia.org/wiki/Monty_Taylor">
275<div class="techskills">Texas Linux Fest 2010: Drizzle: A Database Designed for Operations</div> 396 Wikipedia: Monty_Taylor</a></div>
276<div class="techskills">linux.conf.au 2010: pandora-build: autotools made better, faster, stronger</div> 397<div class="techskills">
277<div class="techskills">OsCon 2009: Drizzle Panel</div> 398 <a href="http://www.businessinsider.com/most-important-people-in-cloud-computing-2014-4#no-22-hps-monty-taylor-changing-how-big-companies-build-clouds-18">
278<div class="techskills">Velocity 2009: Drizzle, a new database for the cloud</div> 399 Infoworld: The 39 Most Important People in Cloud Computing</a></div>
279<div class="techskills">JavaOne 2009: Drizzle, a new database for the cloud</div> 400<div class="techskills">
280<div class="techskills">MySQL User's Conference 2009 Keynote: The Great Open Cloud Shootout</div> 401 <a href="https://www.wired.com/2013/04/new-hackers-taylor">
281<div class="techskills">MySQL User's Conference 2009: Writing Efficient Java Applications for MySQL Cluster Using NDB/J</div> 402 Wired: Why Open Source Software is like Burning Man (only better)</a></div>
282<div class="techskills">Percona Performance Conference 2009: Using OProfile</div> 403<div class="techskills">
283<div class="techskills">linux.conf.au 2009: SQL is Dead</div> 404 <a href="https://medium.com/@Jay_Jamison/that-kind-of-blew-my-mind-aka-missing-monty-taylor-dfba9594310f#.wu7a5zyu8">
284<div class="techskills">linux.conf.au 2009: NDB/Bindings: Use the MySQL Cluster NDB API From Languages You Actually Like For Fun and Profit</div> 405 Jay Jamison: The kind of blew my mind</a></div>
285<div class="techskills">linux.conf.au 2009: DRBD and Heartbeat, Database Agnostic High Availability</div>
286
287<div class="techskills">JavaOne 2008: MySQL Cluster and Java</div>
288<div class="techskills">MySQL User's Conference 2008 Keynote: Scaling MySQL - Up or Out?</div>
289<div class="techskills">MySQL User's Conference 2008: From SQL to NDB API and the MySQL Cluster Data Nodes and Back Again</div>
290<div class="techskills">MySQL User's Conference 2008: High Availability Landscape of MySQL</div>
291<div class="techskills">MySQL User's Conference 2008: MySQL Cluster and Java (and python, and ruby, and...)</div>
292
293<div class="techskills">MySQL User's Conference 2007: ORM on Steroids</div>
294<div class="techskills">PyCon 2007: Wrapping C++ Libraries using SWIG</div>
295<div class="techskills">PyCon 2007: Packaging Python for Linux Distributions</div>
296<div class="techskills">University of São Paulo Seminars on Software Systems: MySQL Cluster</div>
297
298<h3> For more information, <a href="http://www.google.com/search?q=monty+taylor">Google me</a></h3>
299 406
300</body> 407</body>
301</html> 408</html>