Number of Applicants
:000+
Primary requirements:
Hands on experience in managing application deployment, configuration, and continuous delivery (CD) in containerized environments like OpenShift/Kubernetes/Docker which should cover the following area:
Containerization Tools:
Docker/Podman: Master the Docker/Podman CLI commands for building, running, and managing containers. Understand Docker images, registries, and volumes.
Kubernetes Skills:
kubectl: Familiar with the Kubernetes command-line tool.
YAML: Understand Kubernetes manifests written in YAML format to define resources like Pods, Services, Deployments, and ConfigMaps.
Kubernetes Objects
Pods: Basic scheduling units that run containers.
Deployments: Manage replica sets and rolling updates.
Services: Expose Pods to the network.
ConfigMaps and Secrets: Store configuration data securely.
Kubernetes Networking: Study Services, Ingress, and Network Policies.
CI/CD Automation:
Jenkins: Set up Jenkins pipelines for building, testing, and deploying containers.
GitLab CI/CD, CircleCI, or GitHub Actions: capable to choose a CI/CD tool that integrates well with your container orchestration platform.
Container Security: manage to scan container images for vulnerabilities.
Network Policies: Define rules to control communication between Pods.
RBAC (Role-Based Access Control): Secure access to Kubernetes resources.
Monitoring and Logging Tools:
Prometheus: Set up monitoring for metrics and alerts.
Grafana: Visualize metrics.
Elasticsearch and Fluentd: Collect and analyze logs.
Linux Administration Skills: Understand Linux filesystems, permissions, and networking.
Troubleshoot issues related to containers and networking.
Added Value:
Redis, Postgres, MS SQL, MongoDB Database administration
#J-18808-LjbffrShare this job with your friends
Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.