Awesome Conferences

Recently in Stack Exchange, Inc. Category

We're hiring!

Come join my team at Stack Overflow, Inc. and help maintain one of the most visited websites on the internet!

Apply at the links!

Posted by Tom Limoncelli in Stack Exchange, Inc.

Cheers to my coworker Taryn for her blog post about how she did an extremely complex series of 30 Microsoft SqlServer upgrades.

If you've seen the film "Apollo 13", there's a scene where they have to get something right in the simulator before they can do it in space. That's basically what she had to do.

Read the post here: How we upgraded Stack Overflow to SQL Server 2017

Here's some takeaways:

  • Set up a lab environment to test complex changes.
  • Communicate with your users.
  • Write a detailed playbook.
  • Don't do it alone.
  • Ask for help from all over.
  • Keep a lab notebook.
  • Record it for posterity!

I'm super proud to have people like Taryn on our SRE team at Stack Overflow!

(Would you like to work with awesome people like Taryn? We're have many of open positions including a west-coast (US/Pacific or compatible) Cloud/Azure SRE, an Internal IT Support Engineer (remote or NYC), and a Junior Technology Concierge Help Desk (London))

Posted by Tom Limoncelli in Stack Exchange, Inc.

Are you a Windows Server sysadmin?

Love PowerShell? Have experience with Microsoft SQL Server administration?

Looking to step up to an SRE position at a website all your friends love?

Apply to work with my team at Stack Overflow in NYC.

More info here: https://stackoverflow.com/jobs/190514/

Posted by Tom Limoncelli in Stack Exchange, Inc.

My team at Stack Overflow has a number of open positions on the team that I manage:

  1. Windows-focused SRE, New York City or Northern NJ: If you love PowerShell, you'll love this position! If your background is more sysadmin than SRE, we're willing to train.
  2. Linux SRE, Denver: This will be particularly exciting because we're about to make some big technology changes and it will be a great opportunity to learn and grow with the company.

We have a number of other openings around the company:

  1. Junior Technology Concierge (IT Help Desk): New York City
  2. Engineering Manager: Remote (US East Coast Time Zone)
  3. VP of Engineering: New York City. (This person will be my boss!)
  4. Technical Recruiter: New York, NY
  5. If you like working in the Windows developer ecosystem (C#, ASP.NET, and MS SQL Server), we have two such developer positions: web developer and internal apps developer.

Those (and more!) open positions are listed here: https://stackoverflow.com/work-here

Posted by Tom Limoncelli in Stack Exchange, Inc.

Come work with Stack Overflow's SRE team!

We're looking for a Windows system administrator / SRE to join our SRE team at Stack Overflow. (The downside is that I'll be your manager... ha ha ha). Anyway... the full job description is here:

https://stackoverflow.com/company/work-here/1152509/

A quick and unofficial FAQ:

Q: NYC/NJ? I thought Stack was an "remote first" company! Whudup with that?

A: While most of the SRE team works remotely, we like to have a few team members near each of our datacenters (Jersey City, NJ and Denver, CO). You won't be spending hours each week pulling cables, I promise you. In fact, we use remote KVMs, and a "remote hands" service for most things. Heck, a lot of our new products are running in "the cloud" (and probably more over time). That said, it's good to have 1-2 people within easy travel distance of the datacenters for emergencies.

Q: Can I work from home?

A: Absolutely. You can work from home (we'll ship you a nice desk, chair and other great stuff) or you can work from our NYC office (see the job advert for a list of perks). Either way, you will need to be able to get to the Jersey City, NJ data center in a reasonable amount of time (like... an hour).

Q: Wait... Windows?

A: Yup. We're a mixed Windows and Linux environment. We're doing a lot of cutting edge stuff with Windows. We were early adopters of PowerShell (if you love PowerShell, definitely apply!) and DSC and a number of other technologies. Microsoft's containers is starting to look good too (hint, hint).

Q: You mentioned another datacenter in Denver, CO. What if I live near there?

A: This position is designated as "NY/NJ". However, watch this space. Or, if you are impatient, contact me and I'll loop you in.

Q: Where do I get more info? How do I apply?

A: https://stackoverflow.com/company/work-here/1152509/

Posted by Tom Limoncelli in Stack Exchange, Inc.

I usually don't use my blog to plug my employer but I'm very excited about Stack Overflow's new "Stack Overflow for Teams" launch this week.

How would you like a private Stack Overflow area for your team? Stack Overflow for Teams allows teams of any size to use the Stack Overflow that they already know and love but for all their proprietary information - creating a special private space just for them on stackoverflow.com. It uses the same Q&A format, collaborative editing, and even recognition systems to solve the massive knowledge sharing issues that all teams have.

More info is on the overview page and our blog post, plus we got great press about it on VentureBeat and GeekWire.

The launch happened without a hitch. I'm very proud of our SRE team for all their work. They basically built the equivalent of our existing infrastructure two times over (and more if you count dev/test environments). They helped design the security and other aspects of the new service's infrastructure. It's been an impressive 9 months that has radically changed how we work. Props to everyone on the team! I'm so proud!

Posted by Tom Limoncelli in Stack Exchange, Inc.

My high school had only one computer science teacher. When she had a problem or question, she had no where to turn. I can't imagine how isolating and stressful that must have been.

cseducators.stackexchange.com is a Stack Exchange website for computer science educators to ask questions and share successful teaching techniques. It was in private beta until this week. Now everyone can access. If it

Are you an educator looking for advice about how to integrate Git into an introductory CS class? Maybe you need to find a better analogy to help a student that doesn't understand 0-indexing? How do you convince students that well-indented code is worth the effort? What's a good emergency lesson plan you can substitute if the computers are down?

These are the kind of questions that computer science educators have and they're getting help right now at cseducators.stackexchange.com! If you are an educator, check it out. If you aren't, please consider helping answer their questions.

Most CS education goes towards hardware and software purchases, leaving educators very little support to help them be better teachers. I hope that CSEducators helps to fill that gap.

I hope the traffic to this site is enough that the site graduates from Beta to become a real site. This could be very powerful.

P.S. If you would like to discuss the site itself, there is a separate site for that called cseducators.meta.stackexchange.com.

Posted by Tom Limoncelli in Stack Exchange, Inc.

My coworker did a bang-up job on this blog post. It explains a lot about how DNS works, how the Dyn DDOS attack worked (we missed it because we don't use Dyn), and the changes we made so that we'll avoid similar attacks when they come.

How Stack Overflow plans to survive the next DNS attack

Posted by Tom Limoncelli in Stack Exchange, Inc.

Stack Exchange, Inc. is looking to hire a sysadmin/network admin/SRE/DevOps engineer that will focus on network-related projects. The position will work out of the NYC office, so you must be in NYC or be willing to relocate.

If 3 or more of these project sound like fun to you, contact us!

  • Automate Cisco LAN port configuration via Puppet
  • Make our site-to-site VPN more reliable
  • Tune NIC parameters for maximum performance / lowest latency
  • Lead the network design of our global datacenter network deployment strategy
  • Wrangle our BGP configurations for ease of updating and security
  • Establish operational procedures for when ISPs report they can't reach us

Sounds interesting? The full job advertisement and resume submission instructions are here: http://careers.stackoverflow.com/jobs/47588/

This position will work on the same team that I'm on, the Stack Exchange SRE team.

Posted by Tom Limoncelli in Stack Exchange, Inc.

Credits