DevOps Engineer – Kubernetes, Docker, Django & React
20K to 30K CTC
INR Per MonthExperience
2 YearsJob Nature
Full-Time, Work from OfficeLocation
A-27J, Sector 16, Noida, Gautam Buddha Nagar, Uttar Pradesh – 201301, IndiaVacancy
OpenJob Summary
BOL7 Technologies is looking for an experienced and hands-on DevOps Engineer to manage, monitor, secure and improve the production infrastructure of our SaaS application. Our platform includes a React frontend, Python Django backend, APIs, databases, background workers, third-party integrations and Kubernetes-based production deployments. The selected candidate will be responsible for Kubernetes cluster management, Docker containers, Linux servers, application deployments, CI/CD pipelines, monitoring, security, backups, scaling and production troubleshooting. This is a practical, production-focused position. The candidate should have experience managing real infrastructure and should be capable of independently resolving deployment, server, networking and application availability issues.
Responsibilities
Kubernetes and Container Management
-
Manage and maintain the existing production Kubernetes environment.
- Deploy frontend, backend, APIs, workers and supporting application services.
- Manage Deployments, Services, ConfigMaps, Secrets, Ingress, Jobs and CronJobs.
- Monitor Pods, Nodes, namespaces, cluster resources and workload health.
- Troubleshoot Pod crashes, failed deployments, networking issues and image-pull errors.
- Configure resource requests, limits, autoscaling, readiness and liveness probes.
- Perform rolling deployments, rollbacks and controlled production updates.
- Maintain Kubernetes manifests and Helm charts.
- Create, maintain and optimise Dockerfiles for Django, React and worker services.
- Manage Docker image builds, versioning, registries and vulnerability scanning.
Django and React Deployment
-
Deploy and maintain Python Django applications in production.
- Configure Gunicorn, Uvicorn, ASGI, WSGI and related application services.
- Manage environment variables, static files, media files, dependencies and database migrations.
- Support Celery, Redis, RabbitMQ and scheduled background services.
- Build and deploy React applications through Docker and Kubernetes.
- Configure Nginx, frontend routing, caching, compression and environment-specific builds.
- Troubleshoot CORS, API connectivity, build failures and configuration issues.
CI/CD and Automation
-
Design, maintain and improve CI/CD pipelines.
- Automate code builds, testing, Docker image creation, security scanning and deployments.
- Work with GitHub Actions, GitLab CI/CD, Jenkins, Bitbucket Pipelines or similar tools.
- Maintain separate workflows for development, staging and production environments.
- Implement deployment approvals, rollback processes and release logs.
- Automate operational tasks using Bash, Python, Terraform, Ansible or similar tools.
- Maintain infrastructure configurations and deployment templates in version control.
Cloud and Server Administration
-
Manage Linux-based cloud, virtual and dedicated servers.
- Configure users, SSH access, permissions, packages, services and system resources.
- Apply operating-system patches and security updates.
- Configure firewalls, DNS records, ports, load balancers and network rules.
- Manage infrastructure on AWS, Google Cloud, Azure, DigitalOcean, Hetzner or similar platforms.
- Monitor CPU, memory, disk, network and application utilisation.
- Troubleshoot server-level, network-level and application-level problems.
Monitoring, Security and Backups
-
Implement monitoring and logging for clusters, servers, APIs, applications and databases.
- Use tools such as Prometheus, Grafana, Loki, ELK Stack, OpenSearch, Datadog or New Relic.
- Configure alerts for downtime, Pod failures, high resource usage, storage limitations and certificate expiry.
- Maintain automated database, configuration and application backups.
- Test restoration procedures and maintain disaster-recovery documentation.
- Manage credentials, API keys, passwords, certificates and access tokens securely.
- Implement Kubernetes RBAC, SSH key-based access and restricted production permissions.
- Scan containers and dependencies for security vulnerabilities.
- Respond to production incidents and implement preventive corrective actions.
Required Technical Skills
Candidates should have practical experience with most of the following:
- Kubernetes
- Docker and Docker Compose
- Linux server administration
- Python and Django deployment
- React build and deployment
- Nginx or similar reverse-proxy servers
- CI/CD pipelines
- Git and source-control workflows
- Cloud or dedicated-server management
- DNS and SSL/TLS configuration
- Kubernetes Ingress and load balancing
- Bash or Python scripting
- Monitoring, logging and alerting
- Database backups and recovery
- Secrets and access management
- Networking fundamentals
- Production troubleshooting
Kubernetes Knowledge Required
The candidate should understand:
- Pods, Deployments and StatefulSets
- Services and Namespaces
- ConfigMaps and Secrets
- Ingress Controllers
- Jobs and CronJobs
- Persistent Volumes and Persistent Volume Claims
- Resource requests and limits
- Readiness and liveness probes
- Horizontal Pod Autoscaling
- Role-Based Access Control
- Rolling deployments and rollbacks
- Helm
- Cluster monitoring and workload troubleshooting
Preferred Tools and Technologies
Experience with the following will be preferred:
Container and Orchestration
- Docker
- Kubernetes
- Helm
- Argo CD
- Rancher
- OpenShift
CI/CD and Source Control
- GitHub Actions
- GitLab CI/CD
- Jenkins
- Bitbucket Pipelines
- Azure DevOps
- Flux CD
Cloud Platforms
- AWS
- Google Cloud Platform
- Microsoft Azure
- DigitalOcean
- Hetzner
- Oracle Cloud
Monitoring and Logging
- Prometheus
- Grafana
- Loki
- ELK Stack
- OpenSearch
- Sentry
- Datadog
- New Relic
Infrastructure Automation
- Terraform
- Ansible
- Pulumi
- Bash scripting
- Python scripting
Databases and Supporting
- Services
- PostgreSQL
- MySQL
- MongoDB
- Redis
- RabbitMQ
- Celery
- Elasticsearch or OpenSearch
Knowledge of every listed tool is not mandatory. Strong hands-on knowledge of Kubernetes, Docker, Linux, CI/CD, monitoring and production troubleshooting is essential.
Required Experience
- Minimum 2 years of professional DevOps experience.
- Practical experience managing a production Kubernetes environment.
- Experience deploying containerised web applications.
- Experience deploying Python Django backend applications.
- Experience building and deploying React frontend applications.
- Experience creating or maintaining CI/CD pipelines.
- Experience managing Linux servers and cloud infrastructure.
- Experience handling production incidents and service outages.
- Experience with monitoring, alerting, backups and disaster recovery.
- Experience working on a live SaaS, enterprise, e-commerce or high-traffic web application.
Preferred Experience
- Experience managing multi-service or microservices-based SaaS applications.
- Experience with GitOps and infrastructure as code.
- Experience with Kubernetes upgrades and migrations.
- Experience managing persistent storage and production databases.
- Experience with WebSockets, task queues, workers and scheduled jobs.
- Experience with zero-downtime deployments.
- Experience with security scanning and compliance requirements.
- Experience improving application uptime and infrastructure costs.
- Experience supporting high-availability or multi-region infrastructure.
Qualifications
- Bachelor’s Degree in Computer Science, Information Technology, Engineering or a related discipline will be preferred.
- Candidates with strong practical DevOps experience may be considered without a specialised degree.
- Kubernetes, AWS, Azure, Google Cloud, Docker or Linux certifications will be an advantage.
- Certifications cannot replace practical production experience.
Ready to Transform Your Digital Presence?
Schedule a 30 minutes Meeting with Our Experts to Propel Your Online Success.

