Contract DevOps Engineer Job Description

Contract DevOps Engineer Job Description Template

Our company is looking for a Contract DevOps Engineer to join our team.

Responsibilities:

  • Support production and non-production application environments;
  • Manage infrastructure, both in the cloud and on-premise;
  • Collaborate with team members from our San Francisco and Japan offices;
  • Work with diverse technology stacks;
  • Facilitate the needs of dependent teams (engineering, QA, and operations) and work with external teams to achieve results under tight timelines;
  • Improve the auto-scaling capabilities of our environments;
  • Build tools that streamline development and deployment;
  • Maximize the utilization of cloud resources to balance performance and cost.

Requirements:

  • You have managed declarative infrastructure with tools like Ansible, Terraform, CloudFormation, etc;
  • You have worked with CI/CD pipelines;
  • You have a Bachelor’s degree in Computer Science or related discipline, or equivalent experience;
  • You have strong analytical and debugging skills;
  • You understand how computer networks work, in particular how large/complex Internet-connected systems work;
  • You are familiar with monitoring tools such as DataDog, Prometheus, etc;
  • You have 2+ years of experience in Software development and at least 1 year of experience working in AWS or other cloud environments;
  • You are well-versed with version control systems, e.g. GitHub;
  • You have experience migrating applications to Kubernetes;
  • You understand modern browser architecture and web development fundamentals;
  • You have used container orchestration systems such as Kubernetes;
  • You have proven ability to adapt to new technologies and learn quickly;
  • You are well versed in common system administration tasks;
  • You have excellent written and verbal communication skills;
  • You are able and willing to travel internationally.