We are a high-growth company that is looking for teammates who want to be key contributors to changing the way businesses are run. This is an incredible opportunity to complete work that is disrupting industries. Be a part of scaling a business by increasing the number of devices, events, applications, services, and traffic that result in measurable success for our customers. We have the best and brightest minds in AI, IoT, Cloud and Mobile who have built leading companies in those spaces (Microsoft, Amazon Alexa, SmartThings, Samsung).

We are looking for a Staff DevOps Engineer who wants to join us in a fast paced setting to build next generation clouds and applications that leverage all the latest technologies in AWS, Kafka, Cloud Native, Containers, Terraform, CI/CD, AI and ML. Our tech stack is a loosely coupled, event-based architecture, built on top of Kafka with many microservices and IoT devices, that processes tens of millions events a day. As a member of the team you will play an integral role in shaping the architecture, processes and features needed to maintain and release a high scale cloud platform with teams.

Responsibilities

  • Building the tools, processes and support for teams to be able to self-manage in an owner operator model
  • Establishing and support infrastructure as code best practices and patterns for teams
  • Managing and supporting engineering teams release their software
  • Working with cloud engineers to define repeatable processes and patterns for supporting services in a production environment
  • Stay abreast of latest cloud trends and topics
  • Prototype unproven concepts to inform final implementations
  • Automate everything possible. Leverages CI/CD to automate repeatable tasks and quality checks.
  • Managing multiple AWS accounts and providing unified operational support
  • Building many common dashboards, monitoring and alerts used by the business 

Skills and Expertise

  • Passionate for continuous learning and understanding things in and around devops, site reliability, high availability and release engineering best practices
  • BS/MS in Computer Science or equivalent practical experience
  • 4+ years of experience software languages like Javascript, Typescript, Python, Kotlin, Java, Node.js, Go, etc
  • Familiarity with AWS cloud infrastructure and AWS services: Lambda, ELB, ALB, S3, EC2, VPC, CloudFormation, Route53, ECS, RDS, Postgres, DocumentDB
  • Experience with containerization platforms such as Kubernetes, Docker
  • Experience with Configuration Management and Infrastructure as code: Ansible, Terraform, Chef, Puppet, CloudFormation, etc
  • Experience with high availability deployment across many regions and availability zones
  • Experience with multiple AWS accounts
  • Experience with SumoLogic or similar for reporting and alerts
  • Experience with Linux and shell scripting
  • Extensive networking experience
  • Experience with setting up and maintaining CI/CD pipeline tooling
  • Familiarity with virtualization tools like Vagrant or VirtualBox
  • Experience working within an Agile environment
  • Familiarity with leveraging reserved instances
  • Experience with AWS Cost explorer and managing usage

Bonus

  • Experience with cloud development using Javascript, Typescript or Python.
  • Experience with growing large teams and can describe the issues that arise with growth.
  • Previous startup experience
  • Experience operating and monitoring large Kafka clusters

#li-remote

Location

United States (Remote)

Remote Job

Job Overview
Job Posted:
4 months ago
Job Expires:
Job Type
Full Time

Share This Job: