We are looking for a Senior DevOps engineer skilled in AWS/GCP/CI/GitOps to help us provide the best SaaS offering, secured by a SOC2 certification to pass.
What you will do:
As a devops engineer at Kestra, you'll work on:
- Design, Architect & Implement our SAAS offering for Kestra.
- Automate provisioning, configuration, and management of infrastructure.
- Assists in defining automated monitoring, deployment and repair strategies using a wide variety of Ops tools and monitoring platforms.
- Assists with the SOC2 certification, writing the materials or implementing the security required.
- Assists with the Continuous Integration and Continuous Deployment (CI/CD) processes.
- Diagnoses, isolates, and debugs application problems and performs problem resolution.
- Design and implement novel technical solutions that raises engineering productivity throughout your team.
- Relentlessly improve your team's DORA metrics including cycle time, deployment frequency, change failure rate, and mean time to recovery.
We are searching for someone:
- Fluent DevOps / Cloud, SAAS, IaC, ...
- Eager to learn (even with many years of experience).
- Curious.
- Being able to work in a startup culture where delivering features quickly to our customers is the most important.
Our stack
- Backend: Java, Micronaut
- Frontend: Vue.js, Bootstrap
- Datastore: Kafka, Elasticsearch, PostgreSQL, MySQL
- Infrastructure: Docker, Kubernetes, Terraform (we also built our own providers)
- Cloud: GCP, AWS, Azure
- Project: GitHub (repository, actions, issues)
What we're looking for:
- 5+ years experience operating in a SRE/DevOps/Infra role.
- Experience with one or more general purpose programming languages including but not limited to: Bash, Python or Go.
- Experience with AWS, GCP, or Azure technologies.
- Experience with containers and Kubernetes based applications running in the public cloud or in on premises data centers (you'll have both available to you).
- Comprehension of GitOps and managing Infrastructure as Code (IaC) such as Terraform, CloudFormation, Chef, or Ansible.
- Comfortable working on distributed systems, databases, networking, storage, and multi-tenant services, and Unix/Linux environments.
- Familiarity with Linux fundamentals and Bash scripting.
- Fluent in speaking and writing English.
- Experience working on a full remote company.
- Track record of learning new technologies and concepts quickly.
- Ability to work both autonomously and collaboratively, as needed.
- Strong written and verbal communications skills.
Bonus points:
- Work previously on the SAAS software.
- Already implement SOC2 or others security certification.
- Excellent analytical, decision-making, and problem-solving skills.
- Experience working on highly scalable cloud infrastructures.
- Open-source contributions with a variety of technologies.
- Startup or small company experience.
- Ability to work in an advisory capacity to identify key technical and business problems, develop and evaluate alternative solutions and make recommendations.
- The ability to understand situations or problems by organizing information in a logical way. This includes anticipating problems for root causes and alternative solutions.