DevOps EngineerDepartment: Engineering & Infrastructure
Location: Noida / Chandigarh (On-site)
Employment Type: Full-time
Experience: 1–2 years
About the RoleWe are looking for a skilled DevOps Engineer to design, deploy, secure, monitor and optimize our cloud and on-premise infrastructure. The ideal candidate should have hands-on experience with AWS, GCP, Docker, Kubernetes, CI/CD pipelines and production infrastructure management.
You will work closely with our application development, backend and AI engineering teams to ensure our systems are reliable, secure, scalable and cost-efficient.
Key Responsibilities
- Cloud Infrastructure & Server Management
- Deploy, configure and manage infrastructure on AWS and Google Cloud Platform (GCP).
- Manage AWS EC2 instances, networking, storage, IAM and related cloud services.
- Set up and maintain local/on-premise servers and hybrid cloud environments.
- Configure server environments for development, staging and production.
- Manage server resources, availability, backups and disaster recovery.
- Troubleshoot infrastructure failures, connectivity issues and server performance bottlenecks.
2. Docker & Kubernetes
- Build, deploy and maintain containerized applications using Docker.
- Manage Kubernetes clusters, deployments, services, ingress and configuration.
- Implement container orchestration, auto-scaling, health checks and rolling deployments.
- Optimize container resource utilization and application availability.
- Troubleshoot container, networking and orchestration issues.
3. CI/CD & Version Control
- Design and maintain automated CI/CD pipelines for testing, building and deploying applications.
- Work with GitLab CI/CD, GitHub Actions and runners.
- Automate deployments across development, staging and production environments.
- Implement branching strategies, release workflows and rollback mechanisms.
- Integrate automated testing, security checks and deployment approvals into pipelines.
4. Nginx, Networking & Real-Time Systems
- Configure and manage Nginx as a reverse proxy, web server and load balancer.
- Configure SSL/TLS certificates, HTTPS,
domain routing and secure communication.
- Troubleshoot DNS, firewall, port, network and connectivity issues.
- Support applications using WebSockets and real-time socket connections.
- Configure WebSocket upgrades, connection timeouts, proxy settings and load balancing.
- Understand HTTP/HTTPS, TCP/IP and application networking fundamentals.
5. Authentication, Secrets & Security
- Manage secure credentials, setting variables, API keys and access tokens.
- Work with AWS IAM, AWS STS and JWT-based authentication flows.
- Understand token generation, validation, expiration, refresh and secure handling.
- Apply least-privilege access controls and secure server configurations.
- Secure CI/CD pipelines, container images and cloud infrastructure.
- Implement secret-management practices and prevent credentials from being exposed in source code or logs.
6. Monitoring, Logging & Crash Management
- Set up application and infrastructure monitoring, centralized logging and alerting.
- Monitor CPU, memory, disk, network, latency, availability and error rates.
- Implement crash and error monitoring for production applications.
- Investigate deployment failures, application crashes and service outages.
- Establish health checks, incident alerts and root-cause analysis processes.
- Work with tools such as Grafana, Prometheus, CloudWatch and relevant crash-monitoring platforms.
7. Cost Optimization & Performance
- Monitor and optimize infrastructure costs across AWS and GCP.
- Identify underutilized servers, unnecessary resources and inefficient workloads.
- Optimize compute, storage, networking and Kubernetes resource allocation.
- Implement resource tagging, budgets, usage alerts and cost reporting.
- Balance performance, availability, security and infrastructure expenditure.
Required Technical Skills
- AWS cloud infrastructure and EC2
- Google Cloud Platform (GCP)
- Docker and containerization
- Kubernetes and container orchestration
- CI/CD pipeline development
- GitLab CI/CD and GitHub Actions
- Nginx, reverse proxy and load balancing
- Linux server administration
- Local/on-premise server deployment
- AWS IAM, STS and JWT authentication concepts
- WebSockets and real-time application networking
- SSL/TLS, DNS, firewalls and networking fundamentals
- Infrastructure monitoring, logging and crash analysis
- Cloud cost optimization
- Git-based version control
- Scripting with Bash or Python
Good to Have
- Infrastructure as Code using Terraform
- AWS Secrets Manager or equivalent secret-management tools
- Grafana, Prometheus and centralized logging platforms
- Kubernetes Helm and autoscaling
- Infrastructure security scanning and vulnerability management
- Backup automation and disaster recovery planning
- Experience supporting AI/ML workloads and GPU-based infrastructure
- Experience managing production systems across multiple cloud providers
What We Expect From You
- Ability to independently deploy and maintain production applications.
- Strong debugging and incident-resolution skills.
- Understanding of high availability, scalability and security.
- Ability to automate repetitive infrastructure tasks.
- Ownership of deployments, monitoring and production reliability.
- Clear documentation and collaboration with engineering teams.
- A practical, hands-on approach to solving infrastructure problems.
Selection Process
1. Resume and technical experience screening
2. Practical Linux, networking and troubleshooting assessment
3. Docker, Kubernetes and CI/CD technical round
4. Cloud infrastructure and security discussion
5. Practical deployment or production-debugging task
6. Final engineering interview
Ideal candidate: Someone who can take an application from code to production, manage the underlying infrastructure, troubleshoot failures and continuously improve reliability and cost efficiency.
📌 Devops Engineer (Noida)
🏢 Dooritt
📍 Noida