DevOps Engineer

Type: Contract to Hire 

Location: San Francisco, CA 

Description:

We are looking for a talented DevOps engineer who can apply their skills and experience to build and run a world class Saas environment.  Supporting escalations within incident/problem management, infrastructure tools, automating software deployments, improving the continuous integration process. Work closely with the client product engineering teams to ensure products are secure, highly available and scalable. This position offers an outstanding opportunity for a highly motivated individual who possesses a solid development/deployment/operations services background; comfortable working with a skilled & rapidly changing technical environment. The ideal candidate possesses strong problem-solving skills, a breadth of industry good practices knowledge. Applying your experience and scripting skills to automate scaling, management of server resources and to facilitate DevOps practices.

Responsibilities:

  • Work closely with the engineering and product management teams.
  • Troubleshoot site outages and performance issues, including on-call response
  • Manage continuous integration environment
  • Automate, Implement, administer and maintain databases, local and cloud-based servers including provisioning, backups and restores, upgrades, and monitoring.
  • Ensure product applications are Ops ready (logging, monitoring, packaging, HA, etc.)
  • Load and Performance testing applications and services
  • Assist in developing standards and procedures for packaging, deploying and automating software release
  • Ensure security of the production infrastructure, systems and applications.

Requirements:

  • Bachelor’s degree in Computer Science or related degree, or equivalent industry experience
  • 5+ years Linux System Administration
  • 3+ years coding/scripting experience (Python, Ruby, Bash, or Perl)
  • 2+ years supporting the software development process
  • Experience working with geographically diverse teams and locations including China, UK
  • Experience in a fast-paced start up environment where IT solutions are critical to business success.
  • Strong experience with DevOps technologies, cloud-based provisioning, monitoring, and troubleshooting
  • Deep understanding of AWS, Docker and Kubernetes.
  • Configration Management (Terraform, Puppet or Chef, Ansible, etc.)
  • Incident Management
  • Experience building a DevOps organization from scratch
  • Create a Continuous Integration pipeline using associated tools such as Go.CD or Jenkins
  • Experience with Agile software development practices
  • Familiarity with common open source technologies and tools
  • Excellent written and verbal communication skills
  • Experience designing and maintaining a cloud based highly-available (HA) service-oriented-architecture (SOA).
  • Python Scripting proficiency
  • Python parsing of JSON experience
  • BOTO3 experience (Python SDK for AWS)
  • Solid AWS experience
  • AWS IAM experience 
  • Automation – Terraform and/or Cloud Formation, Chef and/or Puppet
  • Active Directory experience
    • Containers
    • Server-less architecture
    • Security at scale (enterprise level)
    • Network security experience
    • Endpoint/systems security experience

 

To Apply for this position send your cover letter and resume with job title in the subject line.