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.