SteerLean Consulting
Website:
steerlean.com
Job details:
Summary
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
Click on Apply to know more.