Source description
About the role
: We are seeking a Cloud DevOps Engineer with strong hands-on experience in Docker, Kubernetes, Helm, and OpenShift to design, deploy, and automate containerized applications The role focuses on building scalable, secure, and highly automated CI/CD pipelines for cloud-native environments Position Overview: The Cloud DevOps Engineer will be responsible for end-to-end containerization, orchestration, and deployment of microservices across Kubernetes and OpenShift platforms This role involves automating CI/CD workflows, managing multi-environment deployments, and ensuring reliable, secure application delivery Key Responsibilities: Design, build, and manage Docker containers for frontend, backend, and database applications Write optimized Dockerfiles, build container images, and run containers using Docker CLI Configure Docker volumes (bind mounts) for persistent database storage Create and manage Docker networks for secure inter-container communication Push container images to Docker Hub, Cloudsmith, or Azure Container Registry and manage image versions and tags Create and manage Kubernetes Pods, Deployments, and Services using imperative commands and declarative YAML manifests Deploy applications on Kubernetes clusters with proper service exposure Implement Kubernetes networking concepts including Ingress, Egress, service discovery, and internal communication Understand Kubernetes storage fundamentals and pod-level persistence Deploy multiple microservices using Helm charts Convert Kubernetes YAML manifests into Helm charts Create, update, and manage Helm templates and values yaml files Package and deploy applications using Helm for reusable and configurable deployments Deploy applications on OpenShift clusters using Docker-based build strategies Create and manage OpenShift BuildConfigs, ImageStreams, and DeploymentConfigs Configure automatic rollouts when new container images are available Create Services and Routes to expose applications through public URLs Explore and implement Helm-based deployments on OpenShift where applicable Design and implement GitHub Actions workflows for linting, testing, building Docker images, and pushing versioned images to Docker Hub Automate deployments by integrating GitHub Actions, Docker Hub, and OpenShift Configure and manage SSL/TLS certificates for secure communication Understand forward proxy and reverse proxy concepts Implement NGINX as a reverse proxy and ingress controller Skills Required: Docker (containers, images, volumes, networks, Docker Compose) Kubernetes Developer (pods, deployments, services, YAML manifests) Helm (chart creation, templating, packaging) OpenShift (BuildConfigs, ImageStreams, DeploymentConfigs, Routes) GitHub Actions (CI/CD workflows, Docker build & push automation) CI/CD pipeline design and automation YAML configuration and infrastructure-as-code practices Qualifications : Bachelor s or Master s degree in Computer Science, Engineering, or a related field 3+ years of hands-on experience in Cloud and DevOps engineering roles Proven experience working with containerized application deployments Experience in Kubernetes and OpenShift environments Familiarity with CI/CD tools preferably GitHub Actions Strong troubleshooting and problem-solving skills Good to Have: Experience with Kubernetes StatefulSets and persistent volumes Advanced Helm templating and chart optimization techniques Knowledge of cloud platforms such as AWS, Azure, or GCP Experience with monitoring and logging tools such as Prometheus, Grafana, or ELK stack Prior exposure to production-grade OpenShift clusters Understanding of DevSecOps practices
More at SOLITON TECHNOLOGIES INC