Platform Engineer
- תל אביב
- הכשרה
- משרה מלאה
- Utilize modern technologies including serverless cloud services, Kubernetes, Terraform, among others, and use them all in an infrastructure/configuration as a code GItOps approach to manage everything via source code and continuous integration processes
- Design and implement (hands on) the next generation of platforms, automation frameworks, SDKs, and tools to be used across our entire R&D group, and be part of our infrastructure transition to the cloud
- Develop and maintain a cloud based test execution system, that supports parallel executions on multiple operating systems and multiple cloud providers and at a very large scale, and by so helping reduce the amount of effort required to perform automatic testing and manual testing, and reduce time to market
- Provide tools, systems and simulators for scaling up all lifecycle phases of our products and services including cross company and third party integrations and frameworks to be used in high scale
- Introduce progress and help revolutionize our operations and lay the foundation for innovation and growth
- At least 4 years of hands-on experience as one of the following - Platform/InfraOps Engineer, DevOps , Cloud Infrastructure Engineer or equivalent
- Hands-on experience working with cloud services in big public Clouds (Azure, AWS, GCP)
- Experience with designing and implementing cloud based infrastructure (especially serverless components), alongside using infrastructure as Code tools such as Terraform and Pulumi to automatically build and maintain the provisioned cloud infrastructure
- Strong programming skills in Python (or another high level language), with vast experience in Object-Oriented Programming, including Design Patterns, Algorithms and Data Structures
- Strong experience with containerization technologies (docker, containerd) and orchestration , especially with various Kubernetes deployments, both self-managed and cloud managed deployments
- Strong experience with SCM methodologies (especially Git) and SCM integration workflows
- Experience with implementing and maintaining Continuous Integration pipelines and flows, and familiarity with CI tools such as Jenkins, GitHub Actions, Gitlab Pipelines or similar build servers
- Computer Science B.Sc. or equivalent education or equivalent military experience
- Strong experience with scripting (Bash/Groovy) and automation tools (like Ansible)
- Security background in general and security programs knowledge in particular
- Proven experience in building or maintaining automation frameworks for large scales,
- and experience with provisioning and managing large scales of Virtual Machines in parallel
- Experience with monitoring tools like Prometheus, Grafana, Datadog, ELK etc.
- Experience with relational (SQL) and non-relational databases, including backup & recovery
Mploy