-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTyler_Roscoe_-_Resume.html
139 lines (104 loc) · 5.39 KB
/
Tyler_Roscoe_-_Resume.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
<html>
<head>
<title>TYLER M. ROSCOE</title>
</head>
<body bgcolor="#ffffff" link="#aa3333" alink="#ff0000" vlink="#aa5555">
<font color="#000000" face="Verdana","Arial","Helvetica" size="3">
<!-- Note: the PostScript version I let Firefox create for me uses
"font size=2" up there. "size=3" looks much better in the browser,
though, so it needs to be changed if a new PS version is desired. -->
<center>
<font size="5">
TYLER M. ROSCOE<br>
</font>
<font size="3">
Bozeman, MT<br>
</font>
<font size="3">
443.424.2743<br>
</font>
</center>
<p>
<font size="4">
EXPERIENCE<br>
<hr width="100%" height="1">
</font>
<i>
June 2020 - Febuary 2022<br>
Staff DevOps Engineer, Evidation Health
</i>
<p><blockquote>
Modernized software development practices for three internationally-distributed teams of multi-disciplinary engineers developing personal health apps -- some with tens of thousands of users -- for clients including an F100 technology company, a pharmaceutical giant, and the public health ministry of a nation-state. Implemented click-button CI/CD pipelines for cloud-based development, deployment, and operation using CircleCI, Gitlab, Terraform, and Salt. Provided operational support and infrastructure expertise for Evidation's consumer-facing products utilizing ECS Fargate, Lambda, RDS, Cognito, Kinesis, SES, ALB, IAM, and other AWS offerings. Aided company DevOps Transition and broke down silos by educating and training engineers in modern infrastructure practices and by democratizing access to cloud resources and monitoring. Established onboarding procedures and refined technical interview processes.
</blockquote><br>
<i>
January 2017 - September 2019<br>
DevOps Lead, Raising the Floor
</i>
<p><blockquote>
Recruited, interviewed, hired, trained, and led a global infrastructure development team. Designed, built, and operated <a href="https://github.com/gpii-ops/gpii-infra">gpii-infra</a>, a highly-available, FERPA-compliant cloud infrastructure using Terraform, Google Cloud Platform, Kubernetes (GKE), Helm, Stackdriver, and Ruby; and continuously tested and deployed with Gitlab and Locust. Built a prototype of this infrastructure with Amazon Web Services, kops, Prometheus, and Grafana. Developed Ansible playbooks test-first using Molecule and Jenkins. Utilized Agile project management techniques to estimate and deliver business value incrementally and transparently.
</blockquote><br>
<i>
April 2012 - November 2015<br>
Lead Release Engineer/Site Reliability Engineer, Yelp
</i>
<p><blockquote>
Founded and architected <a href="https://github.com/Yelp/paasta">Yelp
PaaSTA</a>, a highly-available distributed system for building, deploying,
running, and monitoring SOA-style services using Docker, Mesos, SmartStack,
Sensu, and Jenkins. Applied Agile techniques, such as focus on business value
and demonstrations of working software; and software development best practices,
including test-driven development and continuous delivery, to lead a team of
eight engineers in shipping a high-quality product suitable for use in a web
scale production environment. Developed OpsDeputy program to grant elevated
privileges to select non-operations engineers, reducing bottlenecks and
increasing productivity. Administrated hundreds of Linux servers in datacenters
and Amazon EC2 using rspec-tested Puppet. Participated in 24x7 on-call rotation
responsible for all yelp.com operations.
Evangelized code quality and modern test practices through technical
consultation, education, and documentation including an article <a
href="https://engineeringblog.yelp.com/2015/02/assert_called_once-threat-or-menace.html">"assert_called_once:
Threat or Menace"</a> about testing with mocks <a
href="https://twitter.com/gvanrossum/status/648617596011417600">tweeted</a>
by Python's inventor. Reduced technical debt by refactoring legacy
object-oriented Python code. Provided expert-level support on Git operations
and branching strategies.
</blockquote><br>
<i>
September 2008 - March 2012<br>
Senior Configuration Engineer, Tecplot
</i>
<p><blockquote>
Led a team of four engineers at a mature software company. Provisioned,
configured, and administrated virtual and physical infrastructure on Linux, Mac,
UNIX, and Windows platforms for developers and testers. Applied modern software
development practices (LEAN, Agile, Scrum, Kanban) and methods (automation, TDD,
BDD) to maximize efficiency and software quality. Eliminated waste and shortened
feedback time by architecting and implementing a cross-platform continuous build
and deployment system using CMake/CTest/CPack and Python. Planned and provided
supervisory and technical support for projects including a Ruby on Rails
application for presenting and processing graphical end-to-end test data and a
TestLab simulating customer environments for use in automatic and exploratory
testing. Administrated production Subversion source code repository.
Collaborated with team leads and executive management to streamline company
operations and establish business goals.
</blockquote><br>
<p>
<font size="4">
EDUCATION<br>
<hr width="100%" height="1">
</font>
<i>University of California, Berkeley</i>
<p>
- Bachelor of Arts in Cognitive Science, specialization in Computer
Science<br>
- Minor in English<br>
<br>
<p>
<font size="4">
INTERESTS<br>
<hr width="100%" height="1">
</font>
Skiing, flying, hiking, <tt>man</tt> pages, music, travel, SCUBA, poker
</body>
</html>