M+E Technology Job Board

Site Reliability Engineer

Pivotal

You

You are a software developer who wants to automate the operations world. You get excited by large distributed systems and next-generation provisioning and orchestration tools. You make systematic changes, and you appreciate elegant, well-run systems.

Above all, you are interested in running a production system and you know you can’t do it alone. You’d rather work with a team of engineers than alone in a cubicle. You judge your success by the success of your team and the happiness of your customers.

Us

At Pivotal Cloud Foundry we transform how the world deploys and scales software, and we are opinionated about how software should be built. We work hard to deliver platform capabilities so customers can accelerate their time to market for software solutions. Our engineers pair program, all-day every day, because we know it delivers remarkable results. They also work in small teams, and rotate between them frequently so that they are able to meet everyone in the organization.

Your Day

We pair program, all-day every-day, because we know it delivers remarkable results. We test drive code, automate all our regression tests, and continuously integrate. We work in small teams, and rotate between them frequently. We are committed to building systems that work without heroics. We recognize that agile is not just for software development. Our cloud operations group is discovering new ways to operate systems using agile principles and practices such as pairing and test-driven development. We believe in working at a sustainable pace – you’ll typically pair for 8 hours each day, but then you’re off work to relax, recharge, and refocus.

Desired Skills / Experiences

  • Software Engineering Skills – experience writing maintainable reusable software.
  • Operations or Systems Administration experience, particularly on UNIX. (You know what a daemon is and how to restart one. When the daemon won’t start because some other process is listening on the port it needs, you can find and kill the errant process.)
  • Experience and/or interest in Test Driven Development (TDD) and agile methodologies
  • Ability to dive into a polyglot codebase and contribute while learning
  • On-call Experience: we build production systems, and believe the best way to understand what the means is to support real systems in the wild. Our ops teams write code, and our development teams help operate their code in production.