Previous Job
Previous
System/Software Engineer
Ref No.: 18-08537
Location: New York, New York
An SRE at client is a hybrid of systems and software engineering who is trusted to improve the stability and availability of the production environment through automation. We're responsible for monitoring, provisioning, configuration management, orchestration, capacity planning, deployment and rollback, incident management, and systems development life cycle practices.

The Team:
The Cloud Stability group is trusted to support client's private cloud infrastructure. This infrastructure runs on our own open-source OpenStack distribution based on OpenStack itself, Ubuntu, Chef, Ansible and Ceph. It spans across client's own world-class data centers and global private network, hosting business critical applications and services. You'll be trusted to ensure high-availability and scalability of this environment.

What's In It For You:
You'll work with modern open-source tooling while maintaining mission-critical systems hosting a wide array of applications. We'll depend on you to advise on design, architecture, and scaling of our virtual farms that utilize several different technologies with different SLAs. In addition you'll play a critical role in improving the stability of all cloud systems to help us ensure we have a solid platform as we scale.

You'll Need to Have:
  • Demonstrated experience programming and testing Python, Ruby, Go, or C/C++
  • Experience working in a 24/7 production engineering organization
  • Ability to listen, communicate, evaluate, problem solve, multi-task, and prioritize in a high-pressure, mission-critical, and rewarding team environment.
We'd Love to See:
  • Deep expertise troubleshooting complex distributed systems
  • Experience with creating and improving documented procedures and/or playbooks
  • Working knowledge of Chef, Puppet, Ansible, or Salt
  • Familiarity with open source configuration, orchestration, and CI/CD tools
  • Deep understanding of TCP/IP and Unix networking, Linux kernel performance (virtual memory and process scheduling)
  • Experience with Virtualization technologies such as Docker or VMWare
  • Familiarity with large-scale x86 infrastructure with thousands of machines