Desired Skills and Experience

  • Software development in Python.
  • Deep understanding of Linux systems and experience with distributed version control internals (Git, Mercurial)
  • Hands on experience with cloud infrastructure such as AWS, Google compute, Azure, Rackspace cloud - minimum of 2 years
  • Deep expertise in Monitoring distributed systems application architectures
  • Exposure to and maintenance of configuration management and orchestration tools at scale
  • Expert-level diagnosing and troubleshooting skills in high-throughput web applications and network services
  • Exposure to system and application level telemetry for large distributed cloud architectures
  • Software development expertise in Golang or Java
  • Experience with container management and micro-services architectures such as Docker
  • Understanding of ITIL terminology for incident and problem management
  • Awareness and insight into industry trends (technology, methods and tooling)
  • Management and troubleshooting of a continuous integration pipeline
  • Experience leading teams of engineers in service outage situations