Senior Devops Engineer
Description
You are looking for a job that will truly engage you. You have an entrepreneurial, independent spirit and can make things happen in a fast-paced startup environment. You want to grow and be challenged, but above all you want to work towards a mission, and for your work to have meaning.
We’re Darrow - a fast-growing legal tech startup with an open, action-based culture unlike any other. We are committed to pursuing our vision of "frictionless justice," using advanced Machine Learning & AI to revolutionize the justice system.
Our mission is about justice at scale: imagine walking into work every day knowing that you’re not only advancing your career but making a positive impact on the world. Darrow has more than 90 team members in Tel Aviv and New York, and is backed by world-class investors: Georgian, F2 Venture Capital, Entree Capital, NFX and YCombinator.
About the Role
As a DevOps Engineer at Darrow, you'll manage AWS infrastructure, oversee the administration of Kubernetes clusters, and help the team to develop Infrastructure as Code practices. You'll ensure liability through advanced monitoring and refine CI/CD pipelines.
You'll also drive innovation by integrating cutting-edge technologies into our development lifecycle.
Requirements
- 5+ years of experience as a DevOps Engineer or in a similar role
- Strong experience with cloud platforms (preferably AWS)
- Experience with IaC tools like Terraform/Terragrunt
- Proven experience with Kubernetes (AWS EKS)
- Experience with CI/CD tools like (GitlabCI or Github Actions)
- Experience with Helm and Helm chart customization
- Experience implementing GitOps tools like ArgoCD/FluxCD and a strong understanding of modern Git flow
- Good knowledge of logging systems (Datadog/ELK)
- Strong understanding of network fundamentals (TCP/IP, HTTP, DNS, etc.)
- Excellent Linux \ UNIX skills and experience with running high-available applications
Responsibilities
- Design, implement, and manage scalable, reliable and secured cloud infrastructure
- Develop and maintain CI/CD pipelines for efficient software delivery
- Implement and manage container orchestration and serverless systems
- Automate infrastructure provisioning and configuration management
- Implement and maintain security best practices across our infrastructure
- Collaborate with development teams to improve deployment processes
- Troubleshoot and resolve infrastructure and operational issues