Job Description
Server Administrator / DevOps Engineer
Department
Infrastructure & Operations
Location
Noida, India (On-site)
Employment Type
Full-Time
Experience Required
8+yrs
Reporting To
Technical Lead / CTO
Role Overview
We are looking for a skilled and proactive Server Administrator / DevOps Engineer to join our growing team. The ideal candidate will be responsible for the full lifecycle of our server infrastructure — from provisioning bare-metal and cloud VPS instances to deploying and maintaining multi-stack web applications, enforcing security postures, and setting up internal endpoint monitoring. You will work hands-on with Linux and Windows environments, popular hosting control panels, and AWS cloud services.
Key Responsibilities
Traffic Analysis & Network Monitoring
- Monitor, capture, and analyze inbound and outbound traffic using tools like Wireshark, tcpdump, ntopng, or similar.
- Identify abnormal traffic patterns, DDoS attempts, bots, and unauthorized access probes.
- Generate and maintain traffic reports for capacity planning and incident review.
Security — Blocking & Threat Prevention
- Configure and maintain firewall rules (iptables, UFW, AWS Security Groups, WAF) to block malicious IPs, bots, and unwanted traffic.
- Implement fail2ban, rate limiting, and geo-blocking as required.
- Set up and manage Intrusion Detection / Prevention Systems (IDS/IPS) such as Snort or Suricata.
Security Patching & Hardening
- Apply OS-level and application-level security patches on a scheduled and emergency basis.
- Harden Linux and Windows servers following CIS Benchmarks and industry best practices.
- Conduct regular vulnerability scans and remediate findings promptly.
Cloud & Linux/Windows Infrastructure (AWS)
- Provision, configure, and manage AWS services: EC2, S3, RDS, VPC, Route 53, CloudFront, IAM, ALB, and Auto Scaling Groups.
- Administer both Linux (Ubuntu, CentOS, Debian) and Windows Server environments.
- Design and maintain highly available, fault-tolerant architectures across cloud and on-prem.
Control Panel Administration — cPanel & Plesk
- Create and manage hosting accounts, DNS zones, email, FTP, and databases via cPanel/WHM.
- Administer Plesk for multi-tenant web hosting environments including SSL provisioning and DNS management.
- Troubleshoot hosting issues including PHP version mismatches, email deliverability, and SSL renewals.
Bare-bone VPS Setup (Hostinger, HostGator, etc.)
- Provision fresh Linux VPS instances from scratch — install and configure web servers (Nginx, Apache, Caddy), databases (MySQL, PostgreSQL), and runtimes (Node.js, PHP, Python).
- Set up SSH hardening, swap space, UFW firewall, and automated backups on bare VPS environments.
- Configure reverse proxies and SSL using Caddy or Certbot/Let's Encrypt.
Application Hosting — Multi-Stack Deployments
- Deploy and maintain projects across diverse stacks: HTML/CSS static sites, React (SPA/SSR), Node.js/Express APIs, PHP, and Laravel applications.
- Manage PM2 process management for Node.js services with cluster mode, log rotation, and startup scripts.
- Configure Docker and Docker Compose for containerized deployments where applicable.
- Handle build pipelines and CI/CD workflows (GitHub Actions, GitLab CI) for automated deployments.
Scaling & Resource Optimization
- Scale server resources (vertical and horizontal) based on traffic and performance metrics without application downtime.
- Set up AWS Auto Scaling, load balancers, and CDN configurations for high-traffic scenarios.
- Monitor CPU, RAM, disk I/O, and network utilization using tools like Netdata, Prometheus, Grafana, or CloudWatch; take corrective action proactively.
Employee Machine Setup & Endpoint Monitoring
- Set up developer and non-developer machines with required tooling, including IDEs, VPNs, and company software.
- Deploy and configure endpoint monitoring and control solutions (e.g., OpenDLP, OSSEC, ManageEngine, or equivalent) to track activity, enforce policies, and detect unauthorized actions.
- Maintain device management policies and ensure compliance across all employee endpoints.
Required Skills & Qualifications
Must-Have Technical Skills
- Linux administration (Ubuntu / Debian / CentOS) — 3+ years hands-on
- Windows Server administration (Active Directory, IIS, Group Policy)
- AWS — EC2, S3, VPC, IAM, Route 53, CloudFront, RDS, ALB, Auto Scaling
- Firewall management: iptables, UFW, AWS Security Groups
- cPanel / WHM — account management, DNS, email, SSL
- Plesk — domain management, web hosting administration
- Nginx and/or Apache and/or Caddy web server configuration
- Docker & Docker Compose for containerized workloads
- PM2 process manager for Node.js applications
- CI/CD pipelines — GitHub Actions, GitLab CI, or similar
- SSL/TLS setup — Let's Encrypt, Certbot, Caddy auto-HTTPS
- Shell scripting (Bash) for automation and server provisioning
- Traffic analysis tools — Wireshark, tcpdump, or ntopng
- Security tools — fail2ban, Snort/Suricata, vulnerability scanners
Nice-to-Have Skills
- Experience with Terraform or Ansible for infrastructure-as-code
- Kubernetes basics for container orchestration
- Azure cloud familiarity (in addition to AWS)
- Experience with managed endpoint solutions (ManageEngine, Jamf, SCCM)
- Monitoring stack: Prometheus + Grafana or ELK stack
Educational Qualifications
- B.Tech / B.Sc. in Computer Science, Information Technology, or a related field.
- Relevant certifications preferred: AWS Solutions Architect, AWS SysOps, CompTIA Security+, RHCE, or equivalent.
Soft Skills & Work Style
- Strong problem-solving ability — able to diagnose and resolve production issues under pressure.
- Self-driven and proactive — identifies infrastructure risks before they become incidents.
- Good documentation habits — maintains runbooks, architecture diagrams, and incident reports.
- Effective communicator — able to explain technical issues clearly to non-technical stakeholders.
- Team player — collaborates well with backend developers and product teams.
Pay: ₹60,000.00 - ₹100,000.00 per month
Benefits:
Work Location: In person