Rackspace Senior DevOps Engineer in Blacksburg, Virginia
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:
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
Req # 35811
Category Office 365, System Administration / Engineering