Senior Software Engineer - Enterprise Storage / Docker, Kubernetes and Golang

Location: Seattle, WA
Date Posted: 01-09-2017
Essential Responsibilities
  • Deploying clusters of machines based on Kubernetes, Docker, rkt and container-based frameworks.

  • Design, implementation, and lifecycle support for distributed system components.
  • Contributing to open source container technologies like CoreOS, Docker and Kubernetes.

  • Building fault-tolerance, failover, recovery, and monitoring in every application.

  • Understanding cluster behavior and troubleshooting problems/failures.

  • Participating in daily stand-ups and working in an agile environment.
Must have a passion to deliver great products and create great user experiences
Essential Skills and Experience
  • 5 to 10 years of solid industry experience
  • Fluency in C-family languages like Go
  • Experience working with service architectures including design, development and operation of production grade services
  • Architectural competency with modern distributed systems
  • Direct experience on reliability and performance of distributed systems
  • Experience with automated deployments to cloud providers like AWS, GCE and others
  • Experience in DevOps process and CI/CD pipeline
  • Demonstrable troubleshooting and debugging ability
  • A four year BS/BA degree or equivalent in Computer Science or related technical field
this job portal is powered by CATS