30 Oct
|
Knowmax
|
Gurugram
About the role
We are looking for a hands-on DevOps Engineer with strong Linux, Docker and CI/CD skills. You will build, run and improve the infrastructure behind our applications on Linux virtual machines and Docker hosts, across cloud and on-premises environments. The role combines infrastructure automation with day-to-day production support. You will work closely with development, QA and security teams to automate builds and releases, keep servers and containers secure and patched, and maintain monitoring that gives early warning of issues. Kubernetes experience is not required. What you will do
• Provision, configure and maintain Linux servers (RHEL, Rocky Linux, Ubuntu, Oracle Linux) across development, UAT and production
• Manage users, access, SSH keys, systemd services, cron jobs, storage (LVM, filesystems) and log rotation
• Apply OS patches and security updates within defined SLAs and maintain hardened server baselines
• Monitor and tune server performance (CPU, memory, disk I/O, network) and plan capacity
• Containerize applications with optimized Dockerfiles, including multi-stage builds and minimal base images
• Deploy and operate multi-container applications using Docker Compose on single and multiple hosts
• Manage private container registries (Harbor, Docker Registry or cloud registries), image tagging and retention
• Configure Docker networking, volumes, restart policies, resource limits and logging for production workloads
• Troubleshoot container, image, networking and storage issues in live environments
• Build and maintain CI/CD pipelines in Jenkins, GitLab CI/CD or GitHub Actions
• Implement blue-green and rolling deployments using Docker Compose and reverse proxies
• Automate server configuration and deployments with Ansible, Bash and Python
• Provision cloud infrastructure with Terraform on OCI or AWS (compute, networking, load balancers, storage)
• Scan images and hosts for vulnerabilities (for example, Trivy) and remediate findings
• Run containers as non-root with minimal privileges and keep secrets out of images and source code
• Apply CIS Benchmark guidance for Linux and Docker and support audit evidence requests
• Set up monitoring and alerting with Prometheus, Alertmanager, Grafana and exporters
• Centralize logs using Loki, Fluent Bit or the ELK Stack
• Provide L2/L3 production support, handle tickets and escalations, and run root cause analysis within SLAs
• Take part in the on-call rotation and in incident, problem and change management
• Work with developers to improve build times, deployment reliability and environment consistency
• Write and maintain runbooks, architecture notes and standard operating procedures What you bring
• 2 to 4 years of hands-on DevOps or Linux system administration experience supporting production workloads
• Bachelor’s degree in Computer Science, IT or equivalent practical experience
• Linux (must have): strong administration on RHEL, Rocky or Ubuntu, including systemd,
package management, permissions, LVM, networking, firewalld/iptables, SELinux and performance troubleshooting (top, iostat, vmstat, ss, journalctl)
• Docker (must have): Dockerfile authoring and optimization, Docker Compose, image registries, networking and volumes, and production troubleshooting
• CI/CD: Jenkins, GitLab CI/CD or GitHub Actions, plus Git and branching strategies
• Automation: Bash scripting (must have), Ansible, Terraform exposure. Python is an advantage
• Cloud: hands-on experience with OCI or AWS compute, networking, storage and load balancers
• Web services: Nginx, HAProxy or Apache as reverse proxy and load balancer, including SSL/TLS configuration
• Observability: Prometheus, Alertmanager, Grafana, and Loki, Fluent Bit or ELK
• Support operations: incident, problem and change management, ITSM ticketing tools, SLA-driven support Valuable to have
• RHCSA, RHCE or LFCS; Docker Certified Associate; OCI or AWS associate-level certification
• Administration of PostgreSQL, MySQL, MongoDB, Redis or Keycloak
• Experience migrating applications between cloud providers or from on-premises to cloud
• Exposure to Docker Swarm or Podman
• Familiarity with ISO 27001 or SOC 2 Type 2 controls for infrastructure How you work
• Structured, analytical approach to troubleshooting and root cause analysis
• Clear written and verbal communication, including documenting systems and procedures
• Ownership mindset in a fast-paced, collaborative team
• Willingness to join on-call rotations and support escalations
• 5 days, 100% Work From Office only
📌 DevOps Engineer, Linux (Gurugram)
🏢 Knowmax
📍 Gurugram