Senior DevOps Engineer
Essentials
Job title: Senior DevOps Engineer
Location: Remote
Type: employment contract
Technologies
AWS, Terraform, Helm,
Kubernetes, CI/CD, Serverless
Offer
Exposure to particularly challenging problems and cutting edge technologies.
Above market salary.
Fun, dynamic environment.
Flexible working hours and location.
Private health insurance.
Client
Our client is building the next generation cloud platform to power the production, post-production, distribution and monetization of video content, from the camera to the consumer eye.
The Challenge
As a Senior DevOps Engineer you will be responsible for helping design, secure, and maintain infrastructure for the company. You will work closely with developers to ensure that our products are built to effectively utilize AWS. A successful candidate will also be responsible for working with our team to efficiently manage software deployment to infrastructure. You will also help in making sure we have all the tools and insights needed to make informed decisions about the maintenance and evolution of the infrastructure.
Responsibilities
Maintain and create CI/CD workflows
Maintain and create Kubernetes deployments
Maintain and create infrastructure using Terraform
Maintain and create infrastructure and security monitoring, alerting, and logging
Respond to incidents and resolve issues with our environments
Collaborate with the developers to make sure we are using best practices and properly utilizing resources to maximize value for every dollar we spend
Technology & Tools
We build our infrastructure using Terraform and Serverless Framework
We deploy Kubernetes services using Helm
We leverage Kubernetes to run the bulk of our services
We leverage FaaS & Serverless for some of our newer services
We are a fully cloud-based company with a strong relationship with AWS, all of our infrastructure is deployed in AWS
We integrate our code continuously with CircleCI and GitHub Action
We manage our code on GitHub
We track our requirements and work using JIRA and Confluence
We write our core software code with NodeJS runtime and TypeScript as a language, and use a mixture of TypeScript/Bash Scripting and Python for our internal software tools.
Requirements
You have several years of experience working in and designing highly automated and highly available architectures
You are fluent in AWS product offerings and best practices
You have a passion for implementing DevOps practices to perform your responsibilities
You demonstrate deep understanding of how to build scalable applications and services
You are fluent with our core tools, Terraform, Helm, Kubernetes, CI/CD, Serverless
You can quickly create prototypes of ideas to demonstrate its worth to the team
You can create and monitor the health, security, and usage of resources in our environment
You can work closely with a team of people and effectively communicate
You are able to be part of an on-call rotation with other team members, after the probationary period
You are able to understand and write code, or you are willing to learn, in order to help debug production level incidents as well as manage the internal software tools.
Preferred Qualifications
AWS Certifications, minimum associate level certification.
Some experience with languages such as TypeScript/JavaScript, Bash Scripting, Python or other similar programming languages.
Experience with streaming video workflows
Azure Media Services experience
Experience with threat and vulnerability management, OWASP, and other security related tools and practices.
Apply today
If you meet the minimum requirements and are interested in applying for this position, please send your details to careers@key-talents.com with “Senior DevOps Engineer”, in the subject line.