Brooksource is a Fortune 50 healthcare company seeking a highly skilled Kubernetes Engineer to join their Data Platform Engineering team. The role involves managing Kubernetes clusters, supporting containerized applications, and ensuring the integration of observability and security solutions into Kubernetes.
Responsibilities:
- Manage the full lifecycle of Kubernetes clusters, including updates, scaling, disaster recovery (DR), and troubleshooting
- Build, configure, and maintain Kubernetes clusters to ensure high availability, security, and scalability for enterprise applications
- Containerize applications by creating and managing Docker images and orchestrating their deployment into Kubernetes environments
- Administer infrastructure and platform solutions through Infrastructure as Code (IaC) using Terraform
- Implement Terraform for Kubernetes infrastructure provisioning, focusing on reusable modules and integrating with cloud infrastructure
- Manage container registries, ensuring efficient storage, retrieval, and security of Docker images for application development and deployment
- Integrate and manage monitoring solutions and troubleshooting Kubernetes environments
- Use Istio or other service mesh technologies to manage secure, resilient communication between microservices in Kubernetes
- Provide support for application deployment, monitoring, and troubleshooting in Kubernetes without needing additional platform team assistance
- Define and enforce network and security policies within Kubernetes clusters to secure workloads and service communications
- Troubleshoot Kubernetes-related issues, leveraging tools like kubectl for cluster management and diagnostics
- Integrate third-party solutions (e.g., HashiCorp Vault) with Kubernetes for enhanced security, automation, and performance
Requirements:
- Hands-on experience managing Kubernetes clusters, including setup, configuration, upgrades, and troubleshooting
- Strong proficiency in building, managing, and troubleshooting Docker images and working with container registries
- Experience with Terraform for provisioning Kubernetes infrastructure and automating cloud-based environments
- Practical experience with Istio or other service mesh technologies to handle inter-service communication within Kubernetes
- Expertise in Kubernetes tooling, including kubectl for cluster management, and CI/CD pipelines for automated application deployment
- Proven ability to support applications running in Kubernetes environments, with minimal reliance on platform teams
- Experience in integrating solutions like Observability, Splunk, Dynatrace, OpenTelemetry, etc. for monitoring and performance optimization of Kubernetes
- Strong understanding of network and security policies in Kubernetes and implementing them to secure workloads
- Excellent troubleshooting skills, with the ability to resolve issues in both Docker containers and Kubernetes clusters