Senior DevOps Engineer (#4565)

Ukraine
Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
Precision optics industry leader

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, including Yocto builds and k3s deployments.
  • Kubernetes cluster management
  • ROS2 nodes containerization
  • Security - RBAC, OPA , Falcon, Policies & Auditing
  • Networking: Kubernetes services, routing, ROS2, sftp, SNMP, HTTP, MQTT
  • Integrate InfluxDB 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
  • Integrate Yocto with CI/CD pipelines to build an embedded OS
  • 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
  • Create tools and frameworks for assembling the whole embedded system from the OS level to a ROS2 environment
  • Support the Dev team in preparing helm charts for components. 

 

Requirements:

  • Extensive experience in configuring and managing Jenkins CI/CD pipelines.
  • Proficiency in containerization using Docker, including creating and managing Docker images and private registries.
  • Strong expertise in managing Kubernetes clusters, including deployment, scaling, and troubleshooting.
  • Experience with InfluxDB (or similar, e.g. 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
  • ROS2

 

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

×

Easy apply

    or
    Refer a friend