Back to jobs

Senior DevOps Engineer

Tel Aviv, Israel (Hybrid)

Who we are

At SeekWell our mission is to develop quality, affordable vision care solutions that are accessible for everyone. Our Dedicated team located in Tel Aviv, Israel, is at the forefront of developing products to support our Hello Eyes and Luna brands.

Our team is driving innovation in the vision industry, continuously expanding our range of solutions to tackle the most pressing challenges faced by eyewear businesses.

With our comprehensive suite of mobile and web products, powered by sophisticated algorithms, we're making vision prescription access easier than ever. From simplifying online shopping to seamless measurements, support, fulfillment, and delivery, we're revolutionizing the eyewear experience. Ultimately, our goal is simple: to bring vision to the people.

Why you want this job

We are looking for a Senior DevOps Engineer to join our growing team. You will play a crucial role in shaping our infrastructure, optimizing scalability, and driving innovation. As a key member of our high-performance R&D department, you will work with cutting-edge technologies in an agile and dynamic environment.

Our platform is built on AWS, leveraging services such as Fargate, Lambda, and Kubernetes, and is fully managed using Terraform. You will be responsible for maintaining and improving our cloud infrastructure, CI/CD pipelines, and deployment automation, ensuring reliability, scalability, and security. Your expertise will directly impact Seekwell Israel’s growth and success.

What you’ll do

  • Design, build, and manage scalable and secure AWS cloud infrastructure using Infrastructure as Code (IaC) tools such as Terraform.
  • Develop and maintain CI/CD pipelines using tools like CircleCI and ArgoCD to streamline software delivery.
  • Monitor, scale, and troubleshoot a highly available distributed system to ensure reliability and performance.
  • Work closely with the R&D team to optimize CI/CD workflows, improve deployment strategies, and enhance system performance.
  • Automate system processes and improve deployment and maintenance for enhanced efficiency.
  • Support production environments, perform troubleshooting and root cause analysis, and ensure system reliability.

What you will need

  • 5+ years of experience as a DevOps Engineer.
  • Expertise in AWS and Terraform for cloud infrastructure management.
  • Proven experience managing and maintaining production environments at scale.
  • Strong knowledge of CI/CD pipelines and related tooling.
  • Excellent understanding of Linux and networking
  • Proficiency in at least one scripting/programming language (preferably Python).
  • Hands-on experience with Git for source control and version management.
  • Hands-on experience with containerization and orchestration (e.g., Docker, Kubernetes).

Nice to have

  • AWS or Kubernetes certifications.
  • Experience with Helm for managing Kubernetes applications.
  • Familiarity with monitoring tools such as Datadog.
  • Experience managing NoSQL databases (e.g., MongoDB, OpenSearch, Redis).

 

We believe in our people. If you feel you are the right person for the position, we want you to apply, even if you do not meet all of the requirements listed above. If you are not sure, don’t hesitate to send us your information, we would love to hear from you!

 

#LI-Hybrid

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...

Expert:
You have extensive experience managing cloud infrastructure using AWS and Terraform, including designing and deploying scalable architectures, writing and maintaining Terraform scripts for infrastructure as code (IaC), and optimizing cloud resources for cost and performance. You are well-versed in AWS services like EC2, S3, IAM, VPC, and Lambda, and you have expertise in handling security, networking, and automation. You mentor others and can design and implement cloud infrastructure best practices at scale.

Advanced:
You are proficient in using AWS and Terraform to manage cloud environments, write Terraform configurations, and deploy resources efficiently. You are comfortable working with infrastructure as code, managing state files, and handling modular deployments. While you may not be an expert in advanced optimizations, you can troubleshoot and manage most cloud infrastructure needs independently.

Intermediate:
You have solid experience working with AWS and Terraform, including deploying and managing basic cloud resources and understanding Terraform syntax. You can write and modify Terraform scripts but may require guidance for complex configurations, state management, and best practices in infrastructure automation.

Beginner:
You have basic knowledge of AWS and Terraform and can create and deploy simple cloud resources. You understand fundamental cloud concepts and can follow Terraform scripts but need further experience to confidently manage infrastructure independently.

Select...

Expert:
You have deep experience managing large-scale production environments, including ensuring high availability, reliability, and security. You are skilled in monitoring, incident response, disaster recovery, and performance tuning. You have implemented best practices for scaling applications, optimizing system performance, and automating operational tasks. You mentor others and can design operational strategies for complex systems.

Advanced:
You are proficient in managing production environments, handling deployments, monitoring system health, and troubleshooting incidents. You have experience implementing best practices for performance, security, and availability. While you may not have experience with large-scale enterprise environments, you can manage and optimize production systems effectively.

Intermediate:
You have experience maintaining production environments, monitoring system performance, and troubleshooting basic issues. You understand deployment processes and operational best practices but may require guidance in scaling and optimizing large environments.

Beginner:
You have limited experience managing production environments but are familiar with basic operational tasks such as monitoring and troubleshooting. You are still learning best practices for scaling, security, and automation.

Select...

Expert:
You have extensive experience designing, implementing, and optimizing CI/CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI/CD, or CircleCI. You are skilled in automating build, test, and deployment processes, integrating security checks, and ensuring efficient software delivery. You mentor others and can build scalable and resilient CI/CD workflows for large teams.

Advanced:
You are proficient in setting up and managing CI/CD pipelines, configuring automated builds and deployments, and integrating testing frameworks. You can troubleshoot pipeline failures and optimize workflows but may require some guidance in complex scenarios or multi-environment deployments.

Intermediate:
You have experience working with CI/CD pipelines and can configure basic automation for building and deploying applications. You understand core concepts like version control integration, automated testing, and deployment strategies but may need support for advanced optimizations.

Beginner:
You have basic knowledge of CI/CD and have used pipelines for builds and deployments but have limited hands-on experience configuring and optimizing them. You are still learning how to automate workflows effectively.

Select...

Expert:
You have deep expertise in Linux system administration, including managing user access, optimizing performance, and troubleshooting issues. You are well-versed in networking concepts like TCP/IP, DNS, firewalls, and VPNs. You can configure and secure Linux servers, automate tasks with shell scripting, and diagnose complex networking issues.

Advanced:
You are proficient in Linux system operations and networking, including managing services, monitoring performance, and configuring basic networking settings. You can troubleshoot common issues and optimize system performance but may need guidance on advanced security or high-availability setups.

Intermediate:
You have experience working with Linux systems and basic networking concepts. You can perform essential administrative tasks, manage file systems, and configure networking settings but may require help troubleshooting more complex issues.

Beginner:
You have limited experience with Linux and networking but understand basic commands and concepts. You are still learning how to configure and manage Linux systems effectively.

Select...

Expert:
You hold multiple AWS or Kubernetes certifications (e.g., AWS Solutions Architect, AWS DevOps Engineer, CKA, CKAD, or CKS) and have extensive practical experience applying the concepts in real-world environments. You are well-versed in best practices, troubleshooting, and optimizing cloud or Kubernetes architectures. You mentor others and contribute to certification training programs.

Advanced:
You have obtained at least one AWS or Kubernetes certification and actively apply your knowledge in professional settings. You are comfortable with core concepts, best practices, and troubleshooting common issues but may need further experience with advanced optimizations or multi-cloud strategies.

Intermediate:
You have started working toward AWS or Kubernetes certification and understand the foundational concepts. You may have taken courses or practiced in lab environments but have limited hands-on experience in production.

Beginner:
You have basic knowledge of AWS or Kubernetes certification topics and may be exploring study materials or practice exams. You are still learning core cloud or containerization principles.

Select...
Select...
Select...