CV / Resume

I can provide further details on request. I am not currently looking for work.

Experience

Programmer

Metricfire Ltd., October 2014 - present

Developing backend software for Hosted Graphite. Working mainly in Erlang and Python, building distributed storage and processing systems.

Site Reliability Engineer

Google Ireland Ltd., June 2010 - March 2014

Part of the Storage SRE team until early 2012, running the internal Bigtable service and the Colossus distributed filesystem. Apart from operational and technical contributions, I looked after some of our services' more unusual customers, helped drive our page volume down to a reasonable level, and drove a reorg to focus and scale the large global team past an "everyone owns everything" model.

Through 2012, part of a small cross-functional team working to redesign the corporate environment in a world where the classic "perimeter" model of network security no longer makes sense.

From late 2012, helping to build out the new Access SRE team supporting gateways between untrusted networks and corporate computing resources.

Software Development Engineer

Amazon Data Services Ireland Ltd., January 2010 - June 2010

Part of the Infrastructure Systems Products team, supporting DNS & loadbalancing at Amazon. My most significant chunk of software work here was some delicate and successful surgery on the external DNS provisioning system.

Site Reliability Engineer

Google Ireland Ltd., March 2005 - December 2009

Part of the corporate Systems Operations team until early 2008, and part of the Ads SRE team thereafter. Significant accomplishments include:

Security Engineer

Eircom Net Ltd., ISP, 2003 - 2005

Part of the eircom.net Computer Incident Response Team, responsible for testing and improving computer, network and information security within the company.

Systems Administrator

Internet Ireland Ltd., ISP, 2000 - 2003

Part of the systems administration team at Internet Ireland full-time from summer 2000 to summer 2001, and thereafter on a contract basis until 2003.

Contracts

1998-2003

Various systems administration and software projects while I was in and out of college.

Other experience

1997-2003

Part of the systems administration team for both Redbrick (Dublin City University networking society) and MiNDS (NUI Maynooth networking society).

Education

Professional skills

Proficient in C, Erlang, Python and shell scripting. Familiar with C++, Ruby, Perl, Java, x86 assembly and a couple of esoteric languages. Detailed knowledge of UNIX operating environments and internals. Detailed knowledge of Internet protocols. Clear understanding of systems design, development and operations best practices at large scale. Excellent written and verbal communication skills.

Other interests

History & classics (beautiful dead languages in particular), music (creation and appreciation), mathematics (although I'm somewhat rusty) and hiking. I also like parentheses.

Copyright

This CV is copyright Cian Synnott, 2015. You may not modify this CV. You may not distribute this CV to other parties without my express, written permission. In particular, I do not wish to be represented by any agency or third party and consent only to the use and distribution of this CV for the purposes of the immediate position(s) for which I have applied. If you have received this CV from an agent purporting to represent me, please contact me at the above email address.