Login

Announcing the East Bay Tweed Ride Spring-2013 Edition

From East Bay Tweed Ride Spring 2013 Edition:


It’s been so long since there’s been an East Bay Tweed Ride,  Nan and I decided we should throw our own.

Who: Everyone who loves cycling, merriment, having fun, old-timey tweed outfits, and dancing to old-timey music

Where: Beginning at the Pillars at Lake Merritt, 577 Grand Ave, Oakland, CA and ending at B.Spoke Tailor, 989 40th St, Oakland, California

When: We will be gathering at 1:00 PM and rolling-out at 2:00 PM on May 26th, 2013.

Why: Bicycles are awesome, cyclists are awesome, Tweed is awesome, and the three are

What (we’re doing):  We’ll be cycling to UC Berkeley with a stop at a Pub on the way. We’ll go up Telegraph (once we get near downtown), and stop on the campus to dance and socialize. Afterwards we’ll go back down Telegraph and end up at B.Spoke Tailor for beer and music; there will be a live band or two.

Please RSVP at the Facebook Event page, and bring a friend!



Lake Merritt Pillars:


View Larger Map

B.Spoke Tailor


View Larger Map

How Your Start-Up Can Attract A Senior DevOps Engineer in SF Part 1: Benefits

In the aftermath of my controversial blog post, "Benefits matter, or why I won't work for your YCombinator start-up" I received  about 1,000 views on LinkedIN, 100+ e-mails/In-Mails/phone calls/text messages (wtf?). Most of them were contacts of support, a good number were job inquiries, and the rest were e-mails from start-ups who are having problems attracting senior operations talent.

Except for two YCombinator-funded trolls, the contacts from the start-ups all had the same theme: "We can't even get people to interview, let alone hire them. How can we attract engineers like yourself?" Strangely, this even generated a couple of short-term consulting contracts to evaluate and identify problems with culture and hiring practices. I have a number of postings coming out of this experience, but the most relevant one to start with is benefits.

All start-ups offer standard health insurance, which should just be a good beginning, but instead this seems to be where a significant number of you ended. I understand, you're young, you're hungry, and your goal is to become wealthy. That's great, more power to you, this is (unfortunately) how our capitalistic system works. You have no legal or moral obligation to treat your employees this well or better, but since it's a seller's market, you probably should.

The over-the-top benefits package I described in my last posting was just that, over the top. It was from a company who is spending too much money, whose product is indistinguishable from most other software start-ups right now, and will dissipate when the advertising bubble bursts. Still, what does a more sustainable and comprehensive benefits package look like for somebody with a couple of decades experience and the right skillset to automate and scale your infrastructure from dozens of nodes to thousands? It's pretty simple:

  • Health insurance: preferrably a 5/10 PPO with no premiums for employee and two dependents
  • 401K with matching of at least 5%
  • FSA account, preferably employer-funded to the full $2,500
  • Clipper card or Parking subsidy up to $225/month
  • AD&D insurance 
  • 20+ days of PTO
  • 2 conferences per year

This all seems expensive, but the alternative is turn-over. It costs a lot of money to hire an engineer. A contingency recruiter takes between 25-35% of the employee's first year salary. If it took you 3 months to hire them, $45k to recruit them, and they leave after a year for a better offer, you're looking at 70% of that employee's salary to head-hunters and 6 months of lost time trying to hire. Was it really worth being lazy with your benefits package?

Most of those bullet-points are pretty self-explanatory, but the last two probably have you balking. I've heard all of your arguments. The argument I've received the most in response to the extra 5 days of PTO compared to everybody else is that you can't afford to give the extra time-off. To this, I say that if you're at the point where you feel you can justify hiring somebody with 15+ years experience, you need to understand that we're at a different point in life than you. We have more going on in our lives than getting drunk in SOMA or going snow-boarding in Tahoe.

We have families. Families want to see us. They want us to take them to see their relatives. They want to take us to see the country and the world, to go on field trips, to stay home with them when they're sick. We want to do this for them, they're our family. If you have a problem with this, we're going to  then you really need to give up on hiring senior people and struggle along with kids in their early '20s. A well-rested employee is a hard-working and clear-headed employee. You expect us to work 60-hours a week, and since we have families, we can't afford to live in San Francisco, so we spend another 10-15 hours per week just getting to work. At 15 hours commuting, we're spending 42% of our lives commuting to and working for you. That's why we burn out and quit after a year. Let us live our lives a little bit6 if you expect us to make you wealthy, it's a fair trade, and it saves you that extra hire every year.

Conferences are expensive, and time-off is disruptive, yes. It is also in your advantage to send us to conferences. Since we're talking about DevOps, the conferences to send us to are DevOpsDays (Free), Velocity, Surge, ChefConf, and PuppetCamp. At each one of these conferences we will network with  old and new friends and colleagues, which makes us happier. It also makes it a lot easier for us to attract top talent for you, because if you treat us well and are well-run we'll let it be known. Sysadmins never shut up. We also become better engineers by sharing ideas, attending workshops, and having discussions.

In conclusion, take care of your people, and we will take care of you. Give us a reason to be loyal beyond, "Our VCs say we're the biggest thing since Google".

How I lock my bicycle in an @sfbart bikelink room


Otherwise, fuck you bike thieves. 

You are beautiful! (However, Fermina is downright sexy)

Benefits matter, or why I won't work for your YCombinator start-up.

Over the past 6 years I've worked for, or with about 6 YCombinator
companies. I've also interviewed with about a dozen, and turned them
all down. I tend to always turn them down because they offer
below-market compensation, pathetic benefits packages with the
expectation that you will work like a slave in order to make their
founders wealthy. I have nothing against the founders, they're good
guys, I blame YCombinator. YC seems to be a cult which is quite adept
at turning college students into millionaires while creating billions
of dollars of wealth for Venture Capitalists.

Yesterday I ended conversations with a mature YC company. They should
be the stuff of dreams, 16 people, profitable, and have a $40m
valuation. They've taken in roughly $12M in Seed, Angel, and VC while
insinuating that they have about $10m in the bank. Good on them. I
turned them down because they were preparing to make me a below-market
offer in exchange for what I expected to be an insulting amount of
equity, and a non-existant benefits package. When I asked them to
describe their benefits package, they spent 4 days putting together a
glossy PDF describing the standard, run of the mill Blue Cross PPO,
Delta Dental, and VSP plans. *yawn*.

Though they brag about their "Unlimited Vacation" (today's buzzword),
they offered only 15 days of PTO, standard for any professional job in
the United States.

After turning them down, I spent some time comparing the risk of
working for them compared to another job offer I have on the table.
I'm not going to mention salaries, but I'm a senior engineer with 20
years of experience and can command a pretty good salary. I'm also
living in the most expensive real-estate region in America. I would
like to buy a house in the next two years, which means I need a good
salary, and to work another 15-20 hours of contracting per week in
order to save up the minimum $120,000 down-payment required to buy a
3-bedroom fixer-upper in a marginal neighborhood in the East Bay. I
could never afford to buy in San Francisco.

Here's what the average YCombinator benefits package looks like:
- $0 premium on Blue Cross PPO, Delta Dental, and VSP for myself
- $100/month premium for my daughter's health insurance
- 15 days PTO
- Maybe a foosball table
- Catered lunches from Specialty's (which makes me vomit in my mouth).

Here's what a good benefits package looks like from a company who
cares about attracting senior employees, and not just college kids:
- Agreement to pay for 3 conferences per year(Surge, Velocity, and
ChefConf), an $18k/year benefit
- $2500/year FSA, Employer funded
- 401k, 5% match. (II end up with $24,750/year in my 401K plan)
- Full health insurance for myself and my daughter, no Premium
- Health club membership
- $150/month Clipper card budget
- 30 days of PTO, a $9,840/year benefit

Company B is a more standard company, they're in their C round of
funding, but still only 4 years old, like the YCombinator company.
Both companies offer the same, worthless stock options of 0.50% of the
company, before an expected dilution. In a magical world, both will
sell for about $75 million, likely a "talent acquisition". Both
companies' founders will split between $25m-$35m of that purchase
price, and will also probably see another $10m each in a 2-4 year
earn-out. In that $75m acquisition, assuming no dilution, I will gross
$375k. The YCombinator company probably didn't care enough to have
their lawyer draw up the paperwork so that their employees can execute
on their stock options from the first day to avoid AMT.

That $375k would then be subject to 63% taxes, netting me $138,750, or
a 20% down-payment on my piece of the american dream. The other
company does the right thing, so I only see a 15% capital gains tax,
so I net $318,750, or about 1/2 of a house. In addition, I see another
$290k in gross compensation from the company who put together an
enticing benefits package, whether they fail after 4 years, or they
have that $75m talent acquisition. On top of that, company B realized
how little their stock options are worth, and in order to hire the
really senior people they're seeking, they offered me what I expect is
about $45k more than the YCombinator company was going to offer,
bringing that gross to be $471,360 more over the 4 year period.

YCombinator founders do very well, so I don't blame them for drinking
the kool-aid and being put-off by somebody who doesn't want to work
60-80 hours per week to make them wealthy. They're too blinded by
their peers success to understand why anybody wouldn't want to work
for them. Most of them are children fresh out of college, so they
wouldn't understand why anybody would care about benefits and
time-off. They're working 100 hours a week and want you to as well.

The team at the YCombinator company seemed awesome. I really enjoyed
meeting them, I have nothing but respect and admiration for them.
They're smart mother-fuckers. Their product means nothing to me, it's
not going to change the world, but that's OK, neither company is going
to change the world. All start-ups today are about supporting
advertising in one way or another. If I truly believed in a company, I
would work for $100k/year with no benefits and as much stock as I
could get. I haven't believed in any company I've worked for since
Napster.

To all of my colleagues with whom I have been in the trenches, please
repeat after me, "Fuck you, pay me."

Doumbek and depression, or please back MWE's Kickstarter project.

As most of you know, starting with my father's death in 2011, I spent over a year lost in a depressive fog, only really coming out of it in January. One of the most successful therapies I found was music. In October of 2011 I was posting some photos of my father at the Day Of The Dead celebration in San Francisco when I literally ran into Sean as he was beginning a set, marching through the Mission. In that dark moment, the music took me out of the fog for a few minutes, and lingered in my head for over a year.

Finally deciding I needed more than therapy and self-pity, I took  up dancing and music sometime last year. I think it was in November. I spent a couple of weeks trying to figure out who he was, and to track him down, an ex-girlfriend had told me he was a teacher, but it took me a while to remember his name and locate him.

When I called Sean he was very warm and encouraging, suggesting that I begin with this Arabic drum called a Doumbek (or Dumbek or Derbakki. It has many names). I bought one, began lessons with him, and began practicing obsessively.

Over time I started feeling good about myself from the progress I was making, and the hours of meditation I got every day while getting lost in the music. Sean's guidance and patient teaching style really helped me through some of the darkest moments of my life.

Sean's band, MWE, is an incredible band. I go to all of their shows and dance my fat ass off. They often end up marching out of the club and into the streets, entering bar after bar trying to get a parade going. If they happen to be playing your town, or you're iin SF and see that they're throwing a show, I highly  recommend going out for some fun.

Also, if you know me, then you know how dark my life has been for a very long time now. The past three months have been some of the best of my life, and I'm finally feeling human again. If you like Michael in 2013 vs Michael of 2012, I'd ask that you sign up for Kickstarter and throw a few bucks Sean's way.  

If you're willing to back them by $5, I'll buy you coffee. If you back them by $25 I'll spend a couple of hours working on your bike. If you're willing to back it by $100 or more, I'll give your bike a full overhaul, and even powder-coat it for you. 

Here's the link to their Kickstarter page. 

http://www.kickstarter.com/projects/2105673674/mwes-new-album

Worst DevOps job spam ever: Jimdo is looking for a DevOps Hipster in Hamburg

My new years resolutions for 2013 include not using the word Douchebag
so frequently. However, recruiters like this make it a really
difficult pledge to honor. This is even more annoying than the ones
looking for Rockstars or Ninjas.

Sigh.

---------- Forwarded message ----------
From: Gun.io Email Robot
Date: Tue, Mar 5, 2013 at 11:30 AM
Subject: Jimdo is looking for a DevOps Hipster in Hamburg
To:


Hey there, mhalligan!

There's a new career post from Jimdo on Gun.io!

See it online here: http://gun.io/careers/2089/devops-hipster

And here it is below:

DevOps Hipster - Jimdo
Hamburg

Job Description:
================
Jimdo is a website builder that enables people with no technical
skills to build stunning websites. We are young, fun and bootstrapping
- which means you'll have to think outside the box.

We work in the agile spirit of "If you break it, will you notice? If
you notice, can you fix it?". We build infrastructure and thrive for
short feedback loops. We deploy several times a day, test driven
(Rspec, Cucumber, PHPUnit). We love metrics, thats why we have
dashboards in all our offices!

To boost our personal development, we introduced the "Open Friday", an
Open Space format at Jimdo offering a wide range of workshops and
presentations. Hence we give you a playground to conquer new
technologies every Friday.

We enjoy attending conferences (FOSDEM, FrOSCon, DevOps Days etc.) and
usergroups, plenty of which are hosted by Jimdo in Hamburg.

More reasons to join the force:
http://www.jimdo.com/about-1/reasons-to-work-at-jimdo/

Skill Requirements:
===================
You understand the potential that hides between development and
operations and are eager to uncover that treasure. You adore
automatisation. In the end, you always drop the adequate DevOps Borat
punchline.

* Automate monkey tasks in development and operations.
* Create best practices for communication, collaboration and integration.
* Operate, optimise and refine the Jimdo systems architecture.

We understand that humans aren’t omniscient. We all live and learn.
But here are some points to gain for mere mortals:

* You know Linux. You know Debian. You've seen a shell once in awhile.
POSIX means something to you. Packaging, logging and monitoring are
topics you have dealt with.
* You operated web applications at scale.
* You are fluent in at least one language of your passion, be it Ruby,
PHP, Python or something we don’t know yet.
* You experienced the advantages of configuration management tools
like Puppet or Chef, plus you know their pitfalls.
* You are used to pushing your code to version control systems, preferably git.
* Continuous integration and deployment are no strangers to you.
* You know cloud based infrastructure solutions like Amazon Web
Services or Heroku.
* You get a bonus point for an in-depth understanding of MySQL.
* Job or messaging queues? Gearman, RabbitMQ, Dropr? You know what we
are talking about.

* You can see the big picture and you are open minded about how to achieve it.
* The agile approach comes naturally to you. You've read the Agile
Manifesto or heard about kanban.
* You have no fear of change. You question things. When necessary, you
take a lead.
* You are curious and still excited to discover the unknown.
* You are keen to become better at what you do every day.
* And of course, you are a DevOps hipster, and admire tools like
Graphite, Vagrant, Logstash or Graylog2 and Open Source in general.

About Jimdo:
==========================
-

To Apply:
==================
To apply, head over here: http://www.jimdo.com

Love!,
The Gun.io Email Robot

ps! You can manage your notification settings here: http://gun.io/editaccount

Bike thief with bottle jack temporarily thwarted by kryptonite lock

Seen across the street from Glen Park Bart, on Diamond street between
Bosworth and Chenery. This bike has a temporary stay of execution
tonight.

Always double lock, and always lock around your rear wheel through the
triangle. A thief won't try this attack if he knows he's going to
crush the wheel and destroy his getaway vehicle.

DHS Giving Alameda Co. Sheriff Money To Buy Drones To Use Against Oakland Citizens On Tuesday December 4th at 11:00 AM

Tommorrow's Board Of Supervisors Meeting will be held at 1221 Oak St.
Fifth Floor, Room 512 in Oakland, CA. On the table will be the matter
of whether Alameda County's Sherriff's Office should accept a grat
from the Department Of Homeland Security to purchase a Drone to
videotape Oakland citizens without wiretaps or due process. The
meeting begins at 11:00AM. If you're not a big fan of being videotaped
by a government with
no checks or balances, please show up to voice your opinion, or write
your district supervisor to let them know your feelings.

From: http://alamedacounty.granicus.com/DocumentViewer.php?file=alamedacounty_653f5a8bbb0e852e7891e9c0b814cbd6.pdf&view=1&showpdf=1

Agenda Item #22 mentions a $1m grant from the Department Of Homeland
Securirty which is obscured by means of an attachment detailing a
Drone that they would like to use against us:


> 7. Funding in the amount of $31 ,646 will be allocated to the Alameda County Sheriffs
> Office to purchase an Unmanned Aerial System (UAS), weighing less than 4lbs,
> equipped with live video downlink. The Unmanned Aerial System consists of an
> unmanned aircraft, the control system, a control link and other related support
> equipment. Unmanned Aerial Systems save money, enhance safety, save lives and can
> be utilized across a myriad of public safety disciplines to include the Homeland Security
> Arena. This system will provide real-time situational analysis for first responders to
> include search and rescue missions, tactical operations, disaster response, recovery and
> damage assessment, explosive ordnance response, wild land and structure fire response
> and response to Hazmat incidents. The UAS can enhance the safety of first responders
> and citizens alike and will enhance our ability to respond.

Here is a map of Alameda County's Supervisorial Districts:

http://www.acgov.org/board/district1/map.htm

http://www.acgov.org/board/district1/documents/district1-map.pdf

http://www.acgov.org/board/district1/contactus.htm
http://www.acgov.org/board/district2/contactus.htm
http://www.acgov.org/board/district3/contactus.htm
http://www.acgov.org/board/district4/contactus.htm
http://www.acgov.org/board/district5/contactus.htm

Worst devops job description I've been spammed with this week.

This one hurt my brain so much I had to share it.

---
I am a technical recruiter in SF and came across your info. while
searching for a Sr. DevOps Engineer for a client based in South SF.
Are you currently exploring new opportunities? Please find some
company info. as well as job description attached for your reference.
If you are not looking, perhaps you know someone in your network that
is?
Please let me know if you are interested in speaking and we can
arrange a time to talk.
Thanks

$recruiter


************************************************************************
Our client is an Industry-developed collaborative commerce network
that allows businesses to connect and share mission critical
information with their trading partners.

Most business communications consist of combinations of information,
data, and business processes that must be executed between different
participants across many organizations. Our client's network is
uniquely architected to enable any document or data set to be linked
to any business process or set of collaborative workflows between any
participants in the network.

More than 20,000 businesses and 70,000 facilities actively connect on
the business network, including 4 of the world's top 10 retailers, and
82 of the top 100 food suppliers. Our client was developed with
leading corporations that identified an industry need for a
collaborative network to manage common trading practices and
processes; corporations that include Cargill, Costco, ConAgra,
Hanesbrands, Hasbro, JP Morgan Chase, Mattel, Lowe's, Safeway, Sysco,
Target, Toys R Us, Tyson, US Foods, Walmart, Walt Disney, and Whole
Foods.

My client is driving one of the biggest innovations in the B2B world.
Their vision is to bring the power of the social graph to the world of
commerce -- they are to businesses what LinkedIn is to professionals
and what Facebook is to friends. At the core, my client is a graph
engine - like a social graph - that can understand and map business
connections and relationships. They seamlessly combine this graph
centric core with critical business services including document
sharing, workflow, and compliance. Their product has fundamentally
transformed the way that top customers like Walmart, Hasbro, Nike,
Costco and Lowes manage their supply chain and business operations.

Their revenue has doubled every quarter since early 2012 and they are
well funded with more than $25M.

That's just the business side. On the technology side they are
actively building out a top A-team to build v2 of the product. Because
they have a mandate to build the best modern platform that can support
the business growth they project in 2013 and 2014, they get to use all
of the latest technologies. They are building a platform that
integrates NoSQL (Mongo, Cassandra) with a large clustered search
engine (SOLR), BigData (Hadoop), and a next generation graph database
(Titan). In house they are re-building our entire development process
to be 100% agile, 100% automated, and 100% continuously deployed.

Description:

You live and breathe automation. Managing systems one by one is a
thing of the past. In today’s scaled out world and cloud deployments
the ability to move rapidly with confidence is critical to success.

Your passion is to create a best of breed automated continuous deploy
enterprise. You understand that it’s possible to be both agile and
have high quality. Compromising is not an option. And you know what it
takes to deliver continuous operations 24/7 with five 9’s of
reliability.


Highly passionate about automation and operational visibility for the
whole organization
4+ years systems administration / system engineering on systems such
as Linux, Solaris, BSD, SmartOS
Strong expertise in one or more of the following: Puppet, Chef, CFEngine
Experience running production IT / web operations
2+ years software development experience with Java,C,C++,.NET and also
dynamic/scripting languages such as Javascript, Ruby, Python, Bash
Strong familiarity with monitoring best practices and tools such as
Nagios, Ganglia, RRD, etc.
Experience with the entire software development cycle, with an
emphasis towards TDD and BDD.
Familiarity with clouds and cloud infrastructure such as Eucalyptus,
OpenStack, Amazon AWS, Rackspace, Heroku, EngineYard, Joyent etc.
Familiar with common network architectures, load balancing techniques,
and database administration
Familiar with common web operations infrastructure such as Nginx,
MySQL, Postresql, Memcached, Redis, Mongodb, Cassandra, Hadoop
Familiar with virtualization technologies including VMWare, Xen, etc.