Software Engineering Team Leader - Release

Taboola, the world’s largest content recommendation platform, is hiring a Team Leader for the Release Engineering Group.

In this job you will:

  • Have end to end ownership from individual development environments, SCM, Build/CI server, to our production data centers with thousands hundreds of servers
  • Work on projects such as: Scaling out Jenkins Based CI with Docker, K8s and Nomad
  • Work together with the R&D and IT departments to solve complex problems.
  • Measure and Monitor metrics and develop ways to improve
  • Build and test automation tools for infrastructure provisioning
  • Design and implement build, deployment, and configuration management
  • Develop Infrastructure as a code and Manage CI and CD tools with team
  • Improve R&D infrastructure development and application development cycles
  • Work in a dynamic and fast paced environment with modern technologies.
  • Influence directly on the way billions of people discover the internet

Our Tech Stack:

Jenkins, Maven, Java, Puppet, Groovy, Python, GIT, CentOS, BigData, Nomad, Kubernetes, Docker, Spring, NPM, Artifactory, BitBucket, Selenium  

About you:

  • 2+ years experience in managing a team
  • BS degree in Computer Science or equivalent experience
  • At least 4 years experience in software engineering, release engineering, and/or configuration management
  • High end engineering coding abilities - Java/Python/Groovy/GO
  • Scripting - Bash/Python/Ruby
  • Experienced in writing Jenkins pipelines and deployment strategies
  • Highly familiar with CI/CD technologies/tools - Git, BitBucket, Maven, Jenkins, Docker, K8s/Nomad, Selenium
  • Experienced with provisioning / Config management - Puppet, Foreman, Ansible, Consul
  • Highly familiar with monitoring tools - ELK, Grafana, Kafka
  • Extensive knowledge in Unix/Linux and Windows administrative skills
  • High scale performance and HA driven
  • Strong analytical abilities
  • Design and quality driven
  • Problem solver, Reliability and Stability oriented
  • Team player with effective communication skills

Back to top