Returning Candidate?

Senior DevOps Engineer

Senior DevOps Engineer

Req # 
Office 365, System Administration / Engineering

Job Overview

Overview & Responsibilities

Rackspace is seeking a talented Sr. DevOps Engineer to join our Cloud Office business in our Blacksburg, VA office. Our product consists of a software platform including control panel, customer APIs, support tooling, and automation that enable our customers to manage and utilize the full complement of Cloud Office products including Rackspace Email, Hosted Exchange, and Microsoft Office 365.


If the idea of bringing out new products as fast and reliably as possible excites you, this is the position for you.  You might be a Developer with a passion for Engineering.  You might be an Engineer with serious Dev chops.  This is your chance to take that skillset to the next level. 


Your familiarity with Git and Jenkins (or something similar) will help build tighter feedback loops.  We'll find ways to use API's and micro-services to continue evolving our system and reach peak efficiency.


As we constantly improve our services, our product developers need to test code in clean environments.  Right now we're spinning up 100,000 systems a year for testing alone.   You'll help us right-size our environments to maximize value from our Infrastructure.


As a DevOps Engineer, your job is:

  • Build new systems, and enable our team of developers to build systems leveraging leading technologies such as:
    • Azure Functions
    • Windows & Linux Containers
    • Azure Service Fabric
    • Azure Web Applications
    • Windows 2012 R2 & 2016
    • Latest Linux Releases
  • Help ensure our team of top developers can continue building awesome things quickly
  • Contribute to the design and implementation of continuous integration and delivery processes and systems for highly available and performant application stacks.
  • Bring your advanced knowledge about dotNet CI/CD Pipeline to an evolving product and exciting organization
  • Ensure we're getting great value from our investments and the platforms we use.

DevOps Engineer Job Complexity:

  • Supports medium to complex infrastructure and internal teams on an as-needed basis. Collaborates with other teams on tools for systems automation.
  • Works in conjunction with multiple teams to make sure that the infrastructure and customer applications work harmoniously together.



Knowledge needed to perform DevOps Engineer job:

  • In-depth knowledge of continuous integration technologies - Preferably Jenkins and Chef, TeamCity but related dotNet integration technologies are a plus as well.
  • Broad knowledge of the following with deep knowledge of some: C#, Ruby, Python, SQL, Windows, Linux, git.
  • Working knowledge of software development methodologies including code profiling, regression testing, and continuous integration.
  • Knowledge about automation of Docker or other container technologies a plus.
  • Understanding of principles of isolation and SOA
  • Proficient web programming and scripting ability.
  • Cloud Technology Knowledge and Understanding
    • Azure and OpenStack preferred
    • AWS/GCP/other equivalent knowledge`
    • Particularly API integration


Experience/Education required for DevOps Engineer job:

  • Bachelor’s degree in Computer Science, MIS or equivalent experience.
  • 5+ years commercial experience within a DevOps environment, deeply involved in creation and maintenance of a CI/CD environment
  • Experience with high-availability, high-performance, web technologies.
  • Experience with cloud platforms, databases and caching layers, including experience and knowledge around Hybrid