Software Engineer
CurrentExperienced Kubernetes developer with a strong focus on building and enhancing cloud-native applications and infrastructure. Proficient in developing custom Kubernetes operators and leveraging the Kubernetes Go client to create robust, scalable solutions. Key areas of expertise include:- Custom Kubernetes Operator Development: Designing and implementing application-specific operators to automate complex operational tasks and enhance application lifecycle management.- Application Development with Kubernetes Go Client: Building cloud-native applications that integrate seamlessly with Kubernetes clusters, utilizing the Go programming language and Kubernetes API.- Monitoring and Observability: Implementing comprehensive monitoring solutions using Prometheus to ensure optimal performance and reliability of both applications and Kubernetes clusters.- Storage Solutions: Implementing and managing advanced storage provisioning systems using Portworx and Rook-Ceph, ensuring data persistence and high availability for stateful applications.- Virtual Machine Integration: Enhancing Kubernetes capabilities with KubeVirt to enable running and managing virtual machines alongside containerized workloads.- Networking and Ingress Management: Configuring and optimizing ingress controllers to manage external access to services within Kubernetes clusters.- Logging and Alerting: Implementing robust logging and alerting systems to ensure proactive issue detection and resolution, maintaining high availability and performance of Kubernetes environments.