DevOps Engineer

Israel · Full-time · Intermediate

About The Position

As a DevOps at PlainID, you will be responsible for keeping the production system up and running as well as improving the automation, scalability, and performance of the system. You will participate in the design, build, release, and manage highly available, scalable, robust, and anti-fragile services. You will design, build, and manage CI/CD pipelines. You will support and consult other teams and groups, suggest architecture improvements, and recommend process improvements.

This is an exciting opportunity to work in a challenging, fast-paced environment in a high-performance team. Here at PlainID, we truly put our people first. We strongly believe in teamwork, and we encourage and trust our people to reach higher, learn more, and live up to their potential.


What you will do:

  • Devising innovative ideas for solving challenging technical problems involving distributed systems, scale, and security and translate these ideas into designs and implementation; suggesting novel approaches to problems and drive the team to think outside the box continually
  • Engaging in and improving the whole lifecycle of services from inception and design through deployment, operation, and refinement
  • Scaling systems sustainably through automation and evolve systems by pushing for changes that improve reliability and velocity
  • Ensuring critical system security through the use of best in class cloud security solutions
  • Working with R&D teams to plan a CI/CD process to deliver predictable builds of measurable quality, to characterize and optimize the overall system performance

Requirements


  • At least 3 years of experience with deploying, running, and operating complex, highly available, and large-scale web applications on Amazon Web Services/Google Cloud Platform or similar
  • At least 3 years of experience in one or more of the following: Python, Go, or Ruby
  • Good understanding of reliability engineering
  • Good understanding of monitoring, observability, and analysis principles
  • Good understanding of scalable distributed systems and microservices architecture patterns
  • Good understanding of Linux OS internals and troubleshooting
  • Experience with containerization and container orchestration
  • Good understanding of deployment strategies
  • Good understanding of security-related technologies and concepts
  • Experience with “infrastructure as code” tooling
  • Good understanding and experience with databases

Apply for this position