Kubernetes Engineer/Architect
Kubernetes Engineer/Architect Location - Remote, US Key Responsibilities: Kubernetes Cluster Design and Deployment: • Design, deploy, and manage Kubernetes clusters on bare-metal infrastructure. • Ensure the clusters are configured for high availability, security, and scalability. Infrastructure as Code (IaC) Implementation: • Use Terraform to automate the provisioning and management of infrastructure resources. • Develop and maintain reusable Terraform modules for deploying Kubernetes environments. Application Deployment and Management: • Work closely with development teams to containerize applications and deploy them onto Kubernetes clusters. • Manage Kubernetes resources such as pods, services, ingress controllers, and volumes. Network and Security Configuration: • Configure and manage network settings, including VPCs, subnets, security groups, and network policies within the Kubernetes environment. • Implement Kubernetes security best practices, including RBAC, pod security policies, and secrets management. Monitoring and Logging: • Set up monitoring and logging solutions to track the health and performance of Kubernetes clusters and deployed applications. • Troubleshoot and resolve issues related to Kubernetes and containerized applications. Collaboration and Support: • Collaborate with cross-functional teams, including developers, network engineers, and security teams, to ensure seamless integration and operation of Kubernetes environments. • Provide ongoing support and maintenance for the Kubernetes clusters and related infrastructure. Documentation and Knowledge Sharing: • Create and maintain comprehensive documentation for Kubernetes and Terraform deployments. • Conduct knowledge transfer sessions and provide training to client teams as needed. Required Qualifications: Experience: • 5+ years of experience in IT infrastructure engineering, with a focus on Kubernetes. • Proven experience in designing and managing Kubernetes clusters in on-premises or bare-metal environments. • Strong expertise in Terraform for infrastructure automation. Technical Skills: • Proficient in Kubernetes concepts and tools (e.g., kubectl, Helm, Kustomize). • Solid understanding of Docker and containerization technologies. • Experience with networking concepts and configurations in Kubernetes. • Familiarity with CI/CD pipelines and integrating them with Kubernetes deployments. • Knowledge of security best practices for Kubernetes and infrastructure as code. Soft Skills: • Excellent problem-solving and troubleshooting abilities. • Strong communication and collaboration skills. • Ability to work independently and as part of a team. • Willingness to mentor and guide junior engineers. Preferred Qualifications: • Experience with additional infrastructure as code tools, such as Ansible or Chef. • Familiarity with cloud platforms like Azure, AWS, or Google Cloud in hybrid or multi-cloud environments. • Certifications in Kubernetes (CKA, CKAD) and Terraform. Apply tot his job