Job Description
Designing, developing and implementing DevOps processes, methodologies, and tools.
Work with cross-functional teams to set up the production environment and enable solutions for our business.
Contribute to design and implementation of new product developments in R&D.
Implementing automated CI/CD pipelines together with R&D and Operations team in order to deliver code faster, efficiently, and well tested.
Requirements
At least 5 years experience as a DevOps Engineer
Vast experience in developing solutions for a complex high scale production environment, preferably in a highly available SaaS Experience with microservices architecture.
Vast experience in Kubernetes deployments with helm.
Vast experience with IaC Tools %28Terraform, Terragrunt, Pulumi%29.
Experience with Linux based systems and shell scripting.
Experience in CI CD pipelines.
Experience with queues %28RabbitMQ, ActiveMQ, Kafka%29 – Big advantage.
Experience with Containerized Environments orchestrator tools – An advantage.
Experience with Hashicorp tools %28Consul, Vault, Nomad%29 – An advantage.
Experience with Cloud infrastructure AWS %28API Gateway, ECS, MSK%29
Scripting languages skills and experience – Python/Ruby/Go//Groovy %282 from the list%29.
Knowledge and experience with Configuration management tools such as Ansible, chef – An advantage
Networking: Understanding of network topologies and common network protocols and services %28DNS, HTTP%28S%29, SSH, CDN, Prox%29
Experience with monitoring and logging tools %28Prometheus, Grafana, Loki, DataDog%29