hero

CAREERS

Explore job openings across our companies

DevOps Engineer

Zero Networks

Zero Networks

Software Engineering
Tel Aviv-Yafo, Israel
Posted on Tuesday, May 30, 2023
Location: Tel Aviv, Israel

Job Summary:

We are seeking a talented and experienced DevOps Engineer to join our development team. As a DevOps Engineer, you will play a crucial role in implementing and maintaining our infrastructure, automation, and continuous integration/continuous deployment (CI/CD) processes. You will collaborate with cross-functional teams to streamline development workflows, improve system scalability, and ensure the reliability and efficiency of our software delivery pipeline.

Responsibilities:

  • Design, implement, and maintain the infrastructure and architecture of our systems, ensuring scalability, high availability, and security.
  • Build and maintain CI/CD pipelines to automate the software build, test, and deployment processes.
  • Implement and manage containerization and orchestration technologies (e.g., Docker, Kubernetes) for efficient deployment and scalability.
  • Collaborate with development and operations teams to ensure smooth integration of applications and infrastructure components.
  • Monitor system performance and troubleshoot issues to ensure optimal uptime and responsiveness.
  • Implement and enforce security best practices throughout the development and deployment process.
  • Continuously improve and optimize our infrastructure and processes to increase efficiency, reliability, and scalability.
  • Evaluate and implement appropriate DevOps tools and technologies to enhance our development and deployment workflows.
  • Collaborate with cross-functional teams to identify and address infrastructure and performance bottlenecks.
  • Act as a resource for engineers with less DevOps experience, providing ad-hoc custom solutions for technical needs.
  • Stay up to date with the latest trends and best practices in DevOps, automation, and cloud technologies.

Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • At least three years’ experience as a DevOps Engineer or Software Engineer, showcasing a track record of implementing and maintaining infrastructure and CI/CD pipelines.
  • At least three years’ experience managing cloud platforms (e.g., AWS, Azure, Google Cloud) and experience in deploying and managing cloud-based infrastructure and cloud cost optimization.
  • At least two years’ experience with containerized environment and container orchestration such as Kubernetes, Docker, Helm, as well as using CI/CD tools.
  • Deep knowledge of Python/Golang or similar programming languages.
  • Extensive Linux and Bash experience.
  • Experience with monitoring and metrics tools such as ELK Stack, Grafana, Prometheus, PostgreSQL, ArgoCD, or similar.
  • Proficiency in infrastructure as code (IaC) tools such as Terraform, Pulumi, or Ansible.
  • Experience with containerization technologies (e.g., Docker) and container orchestration platforms (e.g., Kubernetes, Docker Swarm).
  • Solid understanding of networking concepts, security practices, and infrastructure monitoring tools.
  • Familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Strong problem-solving and troubleshooting skills, with the ability to identify and resolve complex technical issues.
  • Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.