Overview

Stack Overflow is growing fast, and our infrastructure needs just keep getting bigger. We’re looking for a Site Reliability Engineer to join our existing team of SREs and devs and help us grow the Microsoft Azure side of our infrastructure. As an SRE, you’ll bring a developer mindset to system administration, always looking for ways to automate manual work and create repeatable, scalable systems and processes.

We’re looking for someone with Windows Server experience (3+ years), but we don’t expect you to know every other part of our stack coming in, so we’ll pair you with other members of the team to learn and develop your skills across our entire infrastructure (including our non-cloud Stackoverflow.com infrastructure).

What you’ll work on:

Help one of our newest products, hosted Stack Overflow Enterprise, grow to its first 1,000 customers and million users, with the opportunity to share your work publicly (blogging, public speaking, etc.)

Automate the manual steps remaining in deploying new Stack Overflow Enterprise customers on Azure

Work to improve our monitoring and alerting strategy for cloud solutions

Work to improve our security patching and compliance strategy for cloud solutions

Participate in pre-sales calls with customers to answer security and technical questions

Participate in our on-call rotation

Technologies you’ll work with:

Microsoft Azure (Azure SQL, ARM Templates, Azure Automation, Azure AD)

Windows Server 2016 and IIS

PowerShell / DSC

OctopusDeploy

ElasticSearch

Redis

.NET/C#

Our toolchain includes: Git, GitHub Enterprise, TeamCity (CI), CentOS, Puppet

In the future: Containers and Kubernetes

Skills & Requirements

We’re looking for:

3+ years of Windows Server experience (we run 2012R2 and 2016)

3+ years of Azure experience (or equiv Amazon AWS, Google Cloud, Digital Ocean, etc.)

Some SQL Server experience (Azure SQL a plus)

Some PowerShell experience, and a developer’s mindset towards system administration (always looking to automate manual tasks)

Strong written communication skills and a strong inclination to “document as you go”

Basic familiarity with: Linux, networking, DNS, PKI

We like to see:

Knowledge of programming beyond scripting (we use mainly C# and Go)

Deep experience with Azure administration, debugging, and API use

Linux experience in a mixed environment (we use mainly CentOS)

Experience with some of the other technologies we use: ElasticSearch, Redis, Haproxy, Puppet, VMware, TeamCity, DSC, IIS and SSL cert management

A public history of accomplishments in the field: public speaking, blogging, awards, or contributions to open source projects

What you’ll get in return:

Flexible hours

20 days paid vacation + holidays

Completely free health insurance – no copay, no premiums (US residents)

Generous parental leave (10-16 weeks at 100% pay), family care leave, and unlimited sick days

Employees will never be poked with a sharp stick

If you want to work remote…. (US or US time zones) We’ll help you set up a great home office, with an ergonomic chair, standing desk, and any other equipment you need to do your job.

If you want to work in our office… You’ll get your own private office in our headquarters in New York City, and enjoy additional benefits like free lunch every day prepared by our own in-house chefs, transportation reimbursement, and all the espresso you can drink.

About Stack Overflow

Stack Overflow is the largest, most trusted online community for developers to learn, share their knowledge, and build their careers. More than 50 million professional and aspiring programmers visit Stack Overflow each month to help solve coding problems, develop new skills, and find job opportunities.

We partner with businesses to help them understand, hire, engage, and enable the world’s developers. Our products and services are focused on developer marketing, technical recruiting, market research, and enterprise knowledge sharing.

We believe in hiring smart people and getting out of their way. We have an office in New York with some of the best amenities of any New York startup, and we have people who work remotely all over the world. We keep meetings and ceremony to an absolute minimum.

Diverse teams build better products.

Legally, we need you to know this:

Stack Exchange, Inc. does not discriminate in employment matters on the basis of race, color, religion, gender identity or expression, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, disability, or any other protected class. We support workplace diversity.

But we want to add this:

We strongly believe that diversity of experience contributes to a broader collective perspective that will consistently lead to a better company and better products. We are working hard to increase the diversity of our team wherever we can and we actively encourage everyone to consider becoming a part of it.