Validating/Evaluation of the defined architecture for Kubernetes on BareMetal, OS, network, storage
Installation of Kubernetes clusters on the BareMetal based on the defined architecture
Installation of KVM for Kubernetes cluster control-plane VMs
Automate Kubernetes cluster build on BareMetal, e.g. Ansible playbooks, scripting, pipelines
Building Kubernetes clusters leveraging automation
Install and configure Overlay Network(CNI), e.g. Calico, Cilium
Prepare OS image with customizations, hardening, e.g. Ubuntu, OEL
Install and manage GPU for container workloads
Install and configure CSI drivers for Persistent Volumes using Dell on Dell solutions, e.g. DellEMC Power Flex. Performance benchmarking
Install and manage ServiceMesh - single/shared control-plane, single/multi cluster
Building backup and restore of Kubernetes clusters and workloads leveraging Dell Power Protect Data Manager (PPDM) and automation
Build Monitoring capabilities leveraging Prometheus, Grafana, Alert manager for providing end-to-end visibility and define KPI/Metrics for all infrastructure, network, storage and Kubernetes components
Install and manage logging solution for Kubernetes cluster and workload logging, e.g. ELK
Automate all Day2 operations, e.g. upgrades
Install and manage Ingress controller, e.g. NGINX ingress controller
Build a Platform AdminUI for Configuration management, Provisioning, day2 operations, multi-cluster management
Evaluate and Build out Container Image registry, e.g. Opensource harbor
Install and manage Authentication services in Kubernetes leveraging opensource technologies, e.g. Dex OpenID/LDAP
Install and manage Container security (RBAC, CVEs fix, etcd encryption, audit logs, enforcement of security policies), using Prisma Cloud or equivalent
Install, write and manage polices using Open Policy Agent(OPA) or equivalent
Performance tuning, implement best practices for bare metal servers, OS, Kubernetes
Manage and enhance in-house customizations - Ansible playbooks, automation scripts, self-service portal, IPAM, DNS
Build golden container images for common technologies with dell value-added services and other utilities
Life cycle management of container images for vulnerabilities management
Research, adopt and/or develop new Kubernetes technologies to improve platform architecture and user experience
Technology in Scope:
Linux/Windows administration, KVM virtualization
Kubernetes, Docker, containers
Java, Python, Golang, Shell scripting, and UI skills
Ansible, Terraform, and Infrastructure as a Code skills