DevOps Engineer Aerospike
As an Aerospike DevOps Engineer, you will be a member of a global team in charge of Operations and Customer Support for worldwide deployments in dozens of data centers with hundreds of servers.
Used to writing scripts to automate instead of doing manual task
An enthusiastic, self-motivated, independent problem solver who knows when to execute and when to ask for help ? but more importantly ? who thrives in finding efficient, creative solutions to complex problems in fast paced environments.
Successful in supporting applications that span multiple data centers.
Savvy about which open source tools to leverage and what to build in-house.
Packed with a useful bag of tricks for troubleshooting system and network issues.
You will be:
Managing all aspects of operations:
Qualifying new releases with functional tests.
Documenting task as you go.
Running performance benchmarks.
Developing monitoring scripts and run books using Puppet,Chef or Ansible
Guiding customers through new deployments.
24-7 support for mission critical deployments.
Handling these fine details:
OOLTP NoSQL database, in particular for high performance, low latency applications like real-time advertising.
Large-scale distributed database architectures.
World-class distributed system technology including clustered system, distributed database, distributed computing, distributed
24-7 operations and high availability (on call/rotation)
Automated QA with continuous testing (occasionally).
Excellent knowledge of scripting language Perl, Python or Ruby (Python is highly preferred)
Over 3 years of operations experience in supporting 24-7 services with a scalable product that serves millions of actively subscribed users.
Excellent experience in scripting for monitoring/deployment using Puppet, Chef or Ansible to automate task/deployment/installs is strongly preferred
Knowledge of monitoring and graphing systems like Nagios, Zabbix,Graphite, etc.
Demonstrated experience in handling new deployments that contain dozens to hundreds of Linux based server systems.
Proven experience in deploying application servers through the full product life cycle including rolling upgrades on running services for millions of subscribers.
Knowledge in data center deployment (including multi OS environment set-up and management) is preferred.
Driven determination and demonstrative methods to hunt down difficult bugs in production systems using system logs and other run-time statistics.
Experience in working with counterparts in another time zone to provide 24X7 coverage.
Experience in being on an on-call rotation list for 2nd level operations support.
Experience in developing run books for use by 1st level operations support
Fluency in English.
||Mountain View, CA |