Automate the provisioning of Kubernetes clusters and associated infrastructure using tools like Terraform
Design, deploy, and manage Kubernetes clusters for containerized applications
Build, implement, and manage CI/CD pipelines that automate the build, test, and deployment of containerized applications using Kubernetes.
Maintain and manage Kubernetes manifests, configurations, and Helm charts to ensure consistency across environments.
Integrate Kubernetes with GitLab CI, or other CI/CD tools to automate code deployment into Kubernetes environments.
Implement security best practices for Kubernetes environments, including network policies, role-based access control (RBAC), secrets management, and vulnerability scanning.
Ensure compliance with industry standards and best practices for container security, including image scanning and auditing.
Collaborate with development teams to streamline the application deployment process on Kubernetes.