Description

Responsibilities

  • Collaborate with developers to design, implement, evolve and support applications in our secure and highly-available, multi-tenant platform.
  • Responsible for maintaining / patching servers supporting SaaS products. This includes Windows Servers, Linux Servers running in in-house Datacenters and/or using cloud PaaS providers (AWS, Azure).
  • Work with a geographically distributed software engineering teams to support the applications.
  • Participate in Disaster recovery planning and execution.
  • Influence and create new designs, software, architecture, and methods for deploying large-scale distributed systems in the most secure fashion.
  • Maintain existing code/configuration deployment system and own strategy going forward.
  • Collaborate with the engineering team on projects as the expert on reliability, performance, and efficiency.
  • Build resilient services which utilize telemetry and metrics to drive operational excellence.

Required Skills

  • Ability to work with minimal supervision, making decisions based upon priorities, schedules and an understanding of business initiatives.
  • Excellent written and verbal communication skills.
  • Ability to collaborate with team members to meet project deadlines and milestones.
  • Should be a self-starter who is excited to relentlessly solve many technical challenges.
  • Ability to work well remotely, responsive, communicates well, and can work in a fast paced environment.

Required Experience

  • 3+ years Cloud and/or DevOps experience.
  • Experience administering Kubernetes.
  • Experience deploying and supporting high traffic, scalable web applications/services.
  • Experience administering Linux (esp. Ubuntu), including shell-scripting & command-line tools.
  • Experience with cloud virtualization and PaaS.
  • Experience with Cloud Solutions.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.

Education

Any Graduate