Senior DevOps Engineer

N-ix

Job Summary

We are seeking a Senior DevOps Engineer to join a team focused on revolutionizing traffic management technology. The project involves developing a new platform that utilizes advanced sensor fusion for managing complex junction scenarios. The role requires expertise in configuring CI/CD pipelines, Kubernetes cluster management, containerization, monitoring, and optimizing deployments for edge devices.

Must Have

  • Configure and manage Jenkins CI/CD pipelines
  • Manage Kubernetes clusters (deployment, scaling, troubleshooting)
  • Containerize ROS2 nodes
  • Implement RBAC and Namespace Isolation
  • Integrate logging solutions like ELK or PLG
  • Integrate Prometheus and Grafana for monitoring and performance visualization
  • Set up alerting mechanisms
  • Automate build, test, and deployment processes with Kubernetes CI/CD
  • Manage Kubernetes applications using Helm charts
  • Optimize Kubernetes deployments for resource constraints on edge devices
  • Proficiency in Docker containerization
  • Familiarity with OPA Gatekeeper for policy enforcement
  • Knowledge of Falco for runtime security monitoring
  • Basic Yocto and ROS2 knowledge

Perks & Benefits

  • Flexible working format (remote, office-based or flexible)
  • Competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

Job Description

We are looking for a Senior DevOps Engineer to join our team. The project vision is to revolutionize traffic management technology with a new platform that leverages advanced sensor fusion for managing complex junction scenarios.

Key Responsibilities:

  • Configure Jenkins CI/CD pipelines to automate the deployment process
  • Kubernetes cluster management
  • ROS2 nodes containerization
  • RBAC and Namespace Isolation
  • Integrate logging solutions like ELK or PLG
  • Integrate Prometheus and Grafana to monitor the health and performance of the Kubernetes
  • Set up alerting mechanisms
  • Integrate Kubernetes with CI/CD pipelines to automate the build, test, and deployment processes
  • Use Helm for managing Kubernetes applications, packaging configurations into Helm charts for easy deployment and management
  • Adapt Kubernetes deployments to account for the resource constraints typical of edge devices, optimizing for performance and minimal resource usage

Yokto

Requirements:

  • Extensive experience in configuring and managing Jenkins CI/CD pipelines
  • Proficiency in containerization using Docker, including creating and managing Docker images
  • Strong expertise in managing Kubernetes clusters, including deployment, scaling, and troubleshooting
  • Experience with Prometheus for monitoring and alerting
  • Proficiency in using Grafana for visualizing system performance and metrics
  • Familiarity with OPA Gatekeeper for policy enforcement in Kubernetes
  • Experience in using Helm for packaging and deploying Kubernetes applications
  • Knowledge of Falco for runtime security monitoring and anomaly detection
  • RBAC
  • Logging solutions: ELK or PLG
  • Basic Yocto and ROS2 knowledge

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

10 Skills Required For This Role

Problem Solving Game Texts Prometheus Grafana Elk Helm Ci Cd Docker Kubernetes Jenkins

Similar Jobs