Kubernetes Engineer
Fortune 50 Healthcare
Brooksource
Remote
Overview:
We are looking for a highly skilled Kubernetes Engineer to join the Data Platform Engineering (DPE) team at a Fortune 50 healthcare company. The DPE team is responsible for driving cloud infrastructure innovation, delivering automated, scalable, and secure solutions. As a Kubernetes Engineer, you will manage Kubernetes clusters, support containerized applications, and ensure seamless integration of observability, security, and other critical solutions into Kubernetes.
Key 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.
Qualifications:
- 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.