Sr. DevOps Engineer

Sorry, this job was removed at 5:21 a.m. (PST) on Tuesday, May 5, 2020
Find out who's hiring remotely in Peninsula.
See all Remote Developer + Engineer jobs in Peninsula
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Job summary

Plume crafts new-to-planet IoT experiences built on top of the world's best performing home WiFi system. We are looking for an experienced Sr. DevOps Engineer to take our cloud based infrastructure from nascency through to market readiness and beyond. In concert with iOS, Cloud, Product, Design and Hardware Engineering teams, you will help build, automate, and scale our customer and deployment infrastructure.

We're looking for more than an individual contributor. We’re in search of a talented engineer capable of implementing their vision of what automated, global infrastructure should look like.

Responsibilities

  • Take cloud based infrastructure from inception through to market readiness and beyond 
  • Build, scale and extend multi-datacenter monitoring using in-house/open source tools such as Nagios, Icinga2, Ganglia, Graphite and Grafana 
    • Write custom monitoring plugins to monitor databases, web servers, and other in-house platform services required for managing customer production
  • Manage/monitor/maintain/scale AWS cloud infrastructure platform and the following services across multiple geographic regions
    • EC2, S3, Route 53, Redshift, Elasticsearch, Spark, Hadoop, IAM, RDS/PostgreSQL
  • Automate end to end infrastructure using cloud formation, terraform, cloud-init, autoscale and open source configuration management
    • Write autoscale configurations to automatically provision customer production services
    • Write configuration management formulas using Saltstack and Python
  • Write automation tools in Python, Perl, or or Bash
  • Manage operations source code and version controls using Git
  • Manage and monitor open source database services: MongoDB, RabbitMQ, Kafka
    • Configure monitoring, replication, clustering and automated deployment
  • Administer employee authorization and authentication systems using OpenLDAP and OpenVPN
  • Perform software updates for production code using Jenkins
  • Assist Plume employees with technical issues (login access, application debugging, other general items that may come up on a day to day basis)

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering or 5+ years equivalent professional experience

Position also requires the following:

  • 1 year (of the total required years of experience) must include DevOps and Infrastructure Engineering work including: deployment automation and knowledge of infrastructure services
  • 1 year (of the total required years of experience) must include experience with a configuration management framework: Puppet, Chef, Saltstack or Ansible
  • Experience using Jenkins for deployment
  • Experience with databases, including MongoDB and Elasticsearch
  • Development experience with open source monitoring tools such as Grafana, Icinga2, and Nagios
  • Solid foundation with Debian, Ubuntu and Enterprise Linux
  • Senior level fluency in a programming language such as: Perl, Python, PHP, Ruby, C, C++ or Java
  • Prior experience working in a startup is a must
  • Ability to work on a 24/7/365 on-call rotation
  • Ability to think and solve problems


Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

290 S. California Ave. , Palo Alto, CA

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about PlumeFind similar jobs