Position: Senior DevOps Engineer - Israel
Company: Simplify
Category: DevOps
Experience required: 5y
English level: intermediate
Published: 2022-05-01T00:00:00+03:00

About us

We’re a creative team of marketers, designers, developers, and copywriters, who are focused on solving business problems by making simple, but effective websites & mobile apps.

Our job is to eliminate barriers, misunderstandings, and unawareness between a product and a consumer. We make their ways to each other simple.

Simplify. Your way to Greatness.

About customer & project:

Сompany is a SaaS platform for electronics manufacturers. Using the platform, operations managers see an increase in productivity within just hours from deployment. The platform autonomously analyzes data collected at different stages along the manufacturing flow to detect faults at an early stage, while providing explainability and pointing to the failure's root cause. This enables dramatically faster yield ramp-up, savings on quality loss, and an increase in line capacity. The use of our tool does not require any data science skills or any changes to be made to existing manufacturing lines

Helping the dev teams with cicd, aws work, possibly k8s migration, security, monitoring, cloud billing, permission, and raising new services and deployment

Project tech stack:

•	AWS cloud - advanced knowledge
•	Services: VPC, IAM, ECS, S3, Lambda, Step Functions, CloudWatch, EKS
•	Databases: Redis, MongoDB
•	Maybe: Elastic search (ELK)
•	GitHub (GitHub actions)
•	Terraform 
•	In the future possible migration to Kybernetes

Key Responsibilities:

•	Design to production of complex modules & features in customer-facing products.
•	Develop large-scale, real-time data pipelines.
•	Research new technologies and solutions for the next-gen of products.
•	Create and maintain our infrastructure.
•	Influence our design, architecture, and methodologies.
•	Deploy and maintain development and production infrastructure hosted in AWS.
•	Drive automation at all stages of software development, release, operations, and maintenance.
•	Research new technologies to help solve automation challenges.
•	Set up monitoring tools and frameworks. Create meaningful and accurate monitors and alerts.
•	Support the development teams with issues and problems in the configuration, integration, deployment, and monitoring systems.
•	Handle emergencies related to Infrastructure. Analyze problems after they occur and prevent reoccurrence. 
Requirements:

•	At least 5 years of experience in developing infrastructure and/or product core.
•	Comprehensive expertise in the cloud deployment.
•	CI\CD
•	Expertise in database environments.
•	Python & SQL ninja.
•	2+ years working in a large production environment with many types of services, databases, and components.
•	Extensive proven experience with Linux and advanced bash scripting capabilities.
•	Experience with running production workloads on the AWS platform.
•	Experience with monitoring tools and data/logs analytics tools.
•	Experience with docker and orchestration tools, preferably ECS/EKS.
•	A real team member, someone people like to work with.
•	Someone who gets things done and is great at figuring stuff out.
•	Hands-on experience in big data pipelines (Spark / Hadoop / Elastic).
•	Experience with Data Science techniques.
•	Experience or contribution to high-profile open-source projects.
•	A public repo with past work.

The team at Сustomer: 2 Developers from the Сustomer side
Team structure on Client side: 8-10 developers

Interview process:

- Internal tech interview
- 1st call (90-120 minutes) with TLs: intro (15 minutes) + technical interview + online coding. If the intro shows that the candidate is not a cultural fit, the meeting will not proceed to technical and online coding parts.
Or technical interview + test task (3 hours)
- 2nd call (up to 90 min): meeting the higher-level management.