DevJobs

CI DevOps Engineer

Overview
Skills
  • Groovy Groovy
  • Java Java
  • Python Python
  • Bash Bash
  • Node.js Node.js
  • Gradle Gradle
  • Git Git
  • Jenkins Jenkins
  • GCP GCP
  • Docker Docker
  • Kubernetes Kubernetes
  • Terraform Terraform
  • Grafana Grafana
  • Prometheus Prometheus
  • Python scripting

We are seeking a highly skilled and experienced DevOps Engineer to join our R&D department.

The ideal candidate will be responsible for enhancing, maintaining, and scaling our CI/CD pipelines, cloud infrastructure, and deployment processes. You will work closely with our development teams to ensure smooth operations across the software development lifecycle, focusing on automation, efficiency, and reliability.


Key Responsibilities:

  • CI/CD Pipeline Management: Design, maintain, and optimize CI/CD pipelines in Jenkins, with a focus on automation using Groovy scripting.
  • Containerization and Orchestration: Build and manage Docker images, deploy, and maintain Kubernetes clusters to ensure high availability and scalability of applications.
  • Cloud Infrastructure Management: Architect, deploy, and manage cloud environments on Google Cloud Platform (GCP) using Terraform for Infrastructure as Code (IaC).
  • Collaboration with Development Teams: Work closely with software developers to integrate DevOps processes seamlessly with application development, particularly in Python, Node.js, and Java applications.
  • Automation and Scripting: Develop and maintain scripts for automation of various processes, including build, deployment, and configuration management.
  • Security and Compliance: Implement security best practices across infrastructure, CI/CD pipelines, and application deployments, ensuring compliance with industry standards.
  • Continuous Improvement: Drive continuous improvement initiatives to enhance the efficiency, reliability, and scalability of our DevOps processes.


Requirements

  • Experience: 5+ years of experience in DevOps, with a strong focus on CI/CD pipelines, cloud infrastructure, and containerization.
  • Technical Skills:
  • Expertise in Jenkins and Groovy scripting for pipeline automation.
  • Proficiency in Docker and Kubernetes for containerization and orchestration.
  • Experience with any Cloud Platform (GCP - advantage) and Terraform for managing cloud infrastructure.
  • Solid understanding of Python, Node.js, and Java ecosystems, with hands-on experience in integrating DevOps practices with applications built on Gradle (advantage).
  • Tools & Technologies:
  • Jenkins, Groovy, Docker, Kubernetes, Terraform, GCP, Python, Node.js, Java, Gradle, Monitoring tools (e.g., Prometheus, Grafana), Git, Bash, and/or Python scripting.
  • Soft Skills:
  • Excellent problem-solving skills and ability to work in a fast-paced, dynamic environment.
  • Strong communication skills to collaborate effectively with cross-functional teams.

Tufin