Responsibilities
- Kubernetes Infrastructure Management: Design, deploy, and manage Kubernetes clusters across various environments (on-premises, cloud, hybrid) as a Kubernetes platform Engineer.
- Platform Optimization: Optimize Kubernetes clusters for performance, scalability, and cost-efficiency. Implement best practices for resource management and cluster tuning.
- Automation and CI/CD Integration: Develop and maintain automation tools and scripts for Kubernetes cluster deployments.
- Monitoring and Troubleshooting: Implement monitoring, logging, and alerting solutions to ensure the health and performance of the Kubernetes environment. Diagnose and resolve issues related to Kubernetes clusters, applications, and services.
- Security and Compliance: Ensure Kubernetes clusters adhere to security best practices and compliance requirements. Implement access controls, network policies, and vulnerability management strategies.
- Collaboration: Work closely with development and operations teams to understand requirements and provide support for containerized applications. Participate in code reviews, design discussions, and knowledge-sharing sessions.
- Documentation: Create and maintain comprehensive documentation for Kubernetes infrastructure, processes, and procedures. Provide training and support to team members as needed.
Qualifications
- 8+ years of software engineering experience, with exposure to Infrastructure or systems-level development.
- 3+ years of experience working with Kubernetes or other container orchestration systems.
- Education: Software Engineering, Computer Science degree or equivalent
- Good level of understanding of Kubernetes APIs, operators, and controllers.
- Exposure to Docker, and other container runtimes.
- Knowledge of tools such as Helm, Prometheus, Grafana, etc.
- Experience with open-source orchestrators like Rancher or KubeSphere.
- Experience working with CI/CD pipelines for containerized applications.
- Experience with RKE2 implementation or exposure to K8s in Government a big plus.
- Secret Clearance Required
Nice to have
- Familiarity with cloud platforms (AWS, Azure, and Google Cloud) and Kubernetes service offerings (EKS, AKS, GKE) is a plus.
- Kubernetes administration certification is a plus.
- Experience with Infrastructure as code (Puppet, Chef, Ansible) and/or immutable infrastructure
- Sysadmin level experience with Linux, Windows, Virtualization
- Ability to share, mentor, give and receive code review feedback openly, honestly, and fairly.
- Problem solving/troubleshooting mindset, customer oriented and results focused.
- Strong written and verbal communication.