What are the responsibilities and job description for the Kubernetes Engineer position at AllShore Technologies?
Job Details
Role: Lead DevOps Engineer Kubernetes Engineer
Location: Bellevue, WA -
Client: T-Mobile
Exp: 12 Years
Job Description:
Kubernetes Cluster Design & Development:
Design and develop Kubernetes clusters specifically for AWS EKS, ensuring they meet government security and compliance standards.
Build and maintain Kubernetes control plane components, operators, and custom resource definitions (CRDs) tailored for secure deployments in AWS EKS environments.
Collaboration & Integration:
Work closely with development teams to integrate Kubernetes into the application lifecycle, ensuring that deployments are secure and compliant with government cloud regulations.
Facilitate the adoption and optimization of Kubernetes practices within AWS EKS, ensuring that security protocols and compliance requirements are met.
Security & Compliance:
Lead efforts to ensure that Kubernetes clusters, applications, and deployments adhere to strict security protocols and governmental regulations.
Conduct regular security assessments, code reviews, and continuous improvement of Kubernetes practices to maintain security posture.
Troubleshooting & Optimization:
Troubleshoot and optimize the performance, scalability, and security of Kubernetes clusters running within AWS EKS.
Continuously monitor Kubernetes environments to ensure the clusters are running efficiently and securely.
Qualifications & Experience:
- Significant experience as a Kubernetes developer, particularly within AWS EKS environments, and experience with government cloud deployments.
- Deep understanding of Kubernetes architecture, control plane, operators, and CRDs.
- Proficient in Golang programming, crucial for developing and customizing Kubernetes components.
- Security & Compliance Knowledge:
- Solid understanding of security protocols, compliance frameworks, and best practices, specifically in government cloud settings.
- CI/CD and Automation:
- Experience with CI/CD pipelines and secure automated deployment processes, ensuring efficient, repeatable deployments and updates within Kubernetes environments.
- Problem Solving & Communication:
- Strong problem-solving and analytical abilities, with a focus on optimizing Kubernetes deployments.
- Excellent communication skills, both for technical collaboration and reporting on security, compliance, and operational status.
Preferred Skills & Certifications:
Kubernetes certifications like Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD).
AWS certifications such as AWS Certified Solutions Architect or AWS Certified DevOps Engineer.