Description

Job Description: Backend Engineer with Azure IOT Hub experience

Develop, configure, and manage custom Kubernetes controllers or operators to automate the deployment,

scaling, and operation of applications on Kubernetes clusters.

Write and maintain code using programming languages such as Go, Python, or Java to implement

controller/operator functionalities.

Monitor and troubleshoot deployed controllers/operators to ensure the health and availability of applications

and services.

Develop and maintain CI/CD pipelines for building, testing, and deploying controller/operator code.

Collaborate with infrastructure and platform teams to design and implement Kubernetes cluster architectures

that meet application requirements.

Implement and maintain monitoring, logging, and alerting systems to ensure efficient management of

controllers/operators.

Stay up-to-date with the latest trends and best practices in Kubernetes and containerization technologies.

Participate in code reviews and provide feedback to improve the quality and maintainability of

controller/operator code.

Document controller/operator configurations, processes, and troubleshooting guidelines.

Requirements:

Strong experience with Kubernetes and containerization technologies.

Experience in Azure IOT Hub

Proficiency in at least one programming language such as Go, Python, or Java.

Solid understanding of Kubernetes architecture and concepts, including deployments, services, pods, and

controllers.

Experience developing and managing custom Kubernetes controllers or operators.

Knowledge of CI/CD practices and experience with tools like Git, Jenkins, or CircleCI.

Familiarity with monitoring and observability tools such as Prometheus, Grafana, or ELK stack.

Strong problem-solving skills and ability to debug complex issues in a distributed system.

Excellent communication and collaboration skills to work effectively with cross-functional teams.

Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)

Education

Bachelor's degree in Computer Science