Responsibilities
We are seeking a Senior Platform Engineer with expertise in supporting Kubernetes and Kafka across on-premises and multi-cloud environments (Azure, GCP). The ideal candidate will also be eager to learn about and assist with integrating edge computing platforms, enabling AI technology stacks, and utilizing a robust DevOps toolset. This role requires hands-on Kubernetes experience and a strong foundation in modern platform solutions.
1. Kubernetes Management: Provision, manage, and maintain Kubernetes clusters in on-premises and cloud environments (Azure, GCP).
2. Serverless & Service Mesh: Deploy and manage Knative for serverless workloads and Istio for service mesh implementations.
3. Custom Kubernetes Development: Create custom Kubernetes operators and controllers using Go to extend Kubernetes functionality.
4. Edge & AI Integrations: Integrate edge computing platforms with AI/ML workloads (e.g., TensorFlow Serving, PyTorch, Kubeflow) for efficient edge processing.
5. Collaboration: Work closely with AI/ML, data engineering, and platform teams to optimize resource utilization and scalability for edge and AI workloads.
6. Kafka Administration: Build and administer Kafka clusters to support Kafka Connect in containerized environments. Handle partitioning strategies and optimize Kafka performance.
7. Automation & Provisioning: Develop Ansible playbooks for infrastructure automation and platform provisioning.
8. CI/CD Pipelines: Design and implement GitOps workflows using Jenkins and GitHub/GitLab, ensuring continuous integration and deployment.
9. Monitoring & Logging: Implement robust monitoring with Prometheus and Grafana, and manage centralized logging via ELK or Fluentd.
10. Optimization & Troubleshooting: Apply best practices for performance, platform resilience, and disaster recovery. Diagnose complex issues related to Kafka pipelines, Kubernetes orchestration, and CI/CD processes.
Core Skills
11. Kubernetes (5+ years): Cluster management, deployments, Helm charts, operators, and scaling/integrations.
12. Service Mesh: Working knowledge of Istio or Linkerd for secure microservices communication.
13. Edge Computing: Experience with platforms such as Azure IoT Edge, AWS Greengrass, or GCP Edge TPU is a plus.
14. AI/ML Infrastructure: Experience deploying AI/ML workloads (e.g., TensorFlow Serving, PyTorch, Kubeflow).
15. Cloud Platforms: Hands-on experience with at least two of Azure or GCP.
16. Terraform & Ansible: Proficient in infrastructure provisioning and configuration management.
17. CI/CD: Familiarity with Jenkins, GitHub Actions, GitLab, or similar tools.
18. Go (Golang) / Python: Ability to develop Kubernetes-native solutions (operators, CRDs, controllers).
19. Kafka: Knowledge of Kafka cluster setup, topic management, partitioning, broker optimization, and Kafka Connect is beneficial.
20. Monitoring & Logging: Expertise with Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), or Fluentd.
Benefits
If you’re ready for responsibility, you’ve come to the right place. At beON, your experience truly counts. We offer:
21. Competitive Compensation: Attractive salary, bonus opportunities, and salary increases based on experience.
22. Professional Growth: Ongoing development and learning through advanced technology stacks, mentorship from experts, and external resources.
23. Newest IT Innovation: Opportunities to expand your IT expertise
24. Support & Resources: Access to innovative tools and environment you need to succeed.
25. Positive Culture: An appreciative atmosphere centered on transparency, fairness, and enjoyment at work.
Contact Us
We look forward to hearing from you!