Tech Stack
AWSAzureCloudDockerJavaScriptJenkinsKubernetesNode.jsPython
About the role
- Design, build, and maintain scalable automation infrastructure and frameworks to ensure consistency and reliability on various systems.
- Develop libraries and tools to simplify the creation and management of end-to-end automation, enabling efficiency and ease of use.
- Integrate and optimize automation frameworks within CI/CD pipelines to streamline deployment and operational workflows.
- Take ownership of new features and products from design to production, ensuring high-quality, reliable releases.
- Collaborate with cross-functional engineering teams to gather insights and requirements, driving continuous improvement of automation tools and frameworks.
- Document best practices and usage guidelines for libraries and tools to promote effective adoption and knowledge sharing across teams.
- Continuously research, evaluate, and implement new technologies to maximize development efficiency and innovation.
Requirements
- At least 3 years of experience in automation infrastructure development.
- Proficiency in Python and Node.js, with a deep understanding of software development principles.
- Proven experience in designing and managing CI/CD pipelines, particularly in cloud environments (e.g., AWS, Azure).
- Extensive experience with automation frameworks and libraries, such as Playwright, Pytest, or similar.
- Hands-on experience with Kubernetes and Docker.
- Strong knowledge of version control systems, particularly Git, and best practices for collaboration and code management.
- Excellent analytical and problem-solving skills, with the ability to troubleshoot complex infrastructure issues.
- Familiarity with web technologies, including HTTP, JSON, HTML, and JavaScript.
- Excellent communication skills in both Hebrew and English.
- Ability to work effectively in a fast-paced, multi-tasking environment.