Senior Systems Automation Engineer
Windy Gap Communications - San Francisco, CA

This job posting is no longer available on Indeed. Find similar jobs:Senior System Automation Engineer jobs - Windy Gap Communications jobs

Windy Gap is seeking candidates for its client, a Major, San Francisco-based clothing retail company with multiple subsidiaries.

Looking for a Senior Systems Automation Engineer to provide strategic direction on and execute infrastructure, security, continuous integration, deployment, and IT operations practices, scaling and metrics, as well as running day-to-day operations of production and development infrastructure for a cloud based commerce platform.
If you possess a "can do" attitude, are driven by research, problem solving, and thrive on challenges, we want to speak with you. The successful candidate enjoys continuing improvement of communication skills, understanding of the domain in which the commerce platform is being written, and, crucially, a sensitivity and passion for the underlying business, and for ensuring it succeeds. You’ll apply your past experience with all aspects of technical operations to develop an innovative approach to simplify and streamline processes to increase system scalability and reliability, improve efficiency, and minimize errors. You’ll work closely with the Development and QA teams to provide continuous improvement of existing features and rollout of new services, ensuring high availability of our platform. You’re comfortable with infrastructure and configuration, but also happy to roll up your sleeves, write tests, debug, and ship features.

Desired Experience

  • Strong in Linux
  • Experience supporting web applications (Ruby and Java based preferred)
  • Scripting (Ruby, Perl, Python, Bash)
  • Elastic Cloud / Virtualization (ESXi , EC2, Rackspace Cloud, Hypervisor, KVM, Xen, VDI)
  • System provisioning frameworks (Cobbler, Kickstart, PXE )
  • Systems automation frameworks (Chef, Puppet, Cfengine)
  • Systems orchestration frameworks ( Knife, Capistrano,Mcollective, Func)
  • Large Scale Databases (Postgres, MySQL, Oracle, MongoDB, HBase, Cassandra, Hadoop)
  • Test Driven Development (Rails/Cucumber/junit/phpunit/RSpec)
  • Messaging (WBI/MQ)
  • Caching strategy (CDN, Varnish, memcached, Redis, coherence)
  • Familiar with high availability strategies (haproxy, Global Traffic Management / Multiple Datacenters, GeoDNS, failable architecture, ELB, F5 Load balancing)
  • Software Development Lifecycle (SDLC) support
  • Monitoring systems and frameworks (Nagios, Ganglia, CollectD)
  • Metrics /Graphing systems and framework (Graphite, Cacti)
  • Performance testing and analysis (Jmeter)
  • Package management workflows (Aptitude/dpkg, Yum/RPM)
  • Single Sign On Technologies (LDAP, Kerberos, OpenDirectory, PAM)
  • Common Unix Systems Services (NFS, NTP, Apache, nginx)
  • Security frameworks (IPTables, Nessus, nmap)
  • F5 BIG-IP, Vipirion
  • Able to work in an Agile environment
  • Critical Thinker with a research oriented problem solving approach
  • REST API’s using XML and JSON
  • Build Automation (Electric Commander, Jenkins, Cruisecontrol, ant scripting)

Core Skills:

  • Bash scripting
  • Other scripting/development/Systems automation on Linux based platforms
  • Ruby/Python/Perl
  • Monitoring and Metrics Tools and procedures
  • Debugging on Linux based systems
  • Prior project experience using Agile methodology
  • 3 Tier Architecture – Middle ware debugging and Analysis

Preferred Skills:

  • Ability to work in an Agile Environment
  • Familiar with high availability strategies (haproxy, Global Traffic Management / Multiple Datacenters, GeoDNS, failable architecture) and High Availability experience.
  • Software Development Lifecycle (SDLC) support .
  • Monitoring systems and frameworks (Nagios, Ganglia, CollectD, Graphite)
  • Solid Nagios/Metrics collecting and analysis experience
  • Performance testing and analysis using Jmeter and other load generators
  • Package management workflows (Aptitude/dpkg, Yum/RPM)

Notes from the manager: This is a great opportunity for a sr level engineer to learn within cloud technology environment and to become a Dev Ops Engineer ( growth opportunity) Soft skills: Lead level skills are a plus; this person will interface with multiple end users—they must communicate well, have initiative and be solution oriented Will be a part of a POD ( multiple projects/ highly collaborative environment)