Description

Responsibilities

  • Work closely with the engineering organization including software and release engineering.
  • Participate in their DevOps 24×7 on-call production support rotation.
  • Automate server and application deployments.
  • Manage network infrastructure.
  • Participate in on-call rotation.
  • Plan for and manage the rapid growth of the platform and supporting services.

Required Skills

  • Expert level knowledge of UNIX/Linux operating systems.
  • Expert at building and maintaining virtual platforms such as KVM/XEN/VMWARE.
  • Strong networking skills (VPC, VPN, TCP/IP, routing, load balancing, DNS).
  • Strong knowledge and working experience with automation and configuration management tools, preferably Ansible.
  • Strong knowledge and working experience with software containers, preferably Docker and Kubernetes, for creating and orchestrating containerized applications.
  • Good understanding of network fundamentals for switching and routing.
  • Proficient scripting languages like Bash, Python, Ruby or similar.
  • Fluency in at least one scripting language (Python (preferred), Shell, Perl, Ruby or equivalent).

Required Experience

  • 8+ years of experience in software/system engineering and/or software/solution architecture.
  • Experience in 24×7 production operations, preferably supporting a highly available environment.
  • Experience with tools used in development environments, build systems, databases.
  • Strong experience with automation/configuration management tools (Jenkins, SaltStack, Puppet, Chef, Ansible or an equivalent).
  • Prior work experience using scripting languages, configuration management tools and command execution frameworks.
  • Experienced with Terraform, Bitbucket, Gitlab or Git preferred.

Education Requirements

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


 

Education

Any Graduate