We are looking for a self-driven, hands-on DevOps Engineer, with a technical background, and passion to learn and impact the entire CI\CD processes of our company. You will be part of a successful DevOps team that shapes the CI\CD process and provides technical guidance to the teams. As part of this team, you will work with cutting edge technologies such as IaC tools and processes, AWS, K8S, Jenkins, Helm, Docker, ArgoCD and more. You will have real influence on how things are done, including expanding and building infrastructure and processes from scratch.
If you are excited about what you have read so far, so are we! We want to meet you!
What you will do
Design, implement, deploy, and maintain all infrastructure of our projects including all aspects: Monitoring, Logging, Configuration Management, backups, and security.
Own the CI/CD, Cloud, Lab and monitoring environments, specifically in AWS.
Monitor and troubleshoot infrastructure and applications.
Design and implement end-to-end DevOps delivery solutions.
Maintain Production availability by participating in DevOps on-call shifts.
Work closely with the development teams, operations, monitoring and additional stakeholders and guide the teams to improve processes, design processes and implementation.
Investigate Lab and production cases and find enhanced solutions for our SaaS stability.
Use state-of-the-art tools that will allow us to easily control, monitor and fully automate our customers and our own infrastructures.
Requirements: Sc. in Computer Science or equivalent
Self-learner. Ability to easily learn and apply new technologies.
Good programming knowledge in one compiled programming language or one scripting programming language.
Hands-on experience of at least 2-4 years with CI\CD process and DevOps frameworks and tools such as Docker and Jenkins.
Take part in the on-call after-hour support rotation (including weekends from time to time).
Experience with configuration management tools such as Ansible, and PaaS tools such as Terraform.
Hands-on experience with microservices and distributed application architecture with Kubernetes.
Experience with OS configurations, networking and management (Windows and Linux).
Deep understanding of AWS Cloud infrastructure tools and services (SNS, KMS, etc.)
At least 3 years experience with AWS.
Working experience with complex, large-scale systems.
Experience with DevOps best practices to develop, deliver, and maintain applications and services at high velocity on AWS.
Passionate, Team player, Quality Driven with excellent communication, and interpersonal skills.
This position is open to all candidates.