Search by job, company or skills

  • Posted a day ago
  • Be among the first 30 applicants
Early Applicant

Job Description

Position - DevOps Engineer

Exp - 1 to 2 Years

Location - Chennai

About VGTS 

VGTS is a Chennai-based technology services firm with 70+ engineers and a US office in Frisco, Texas. We build mobile apps, cloud platforms, AI agents, and ERP solutions for enterprise clients including Zoho, L&T, HDFC, and Freshworks. Our infrastructure spans multiple VPS environments, Docker-based deployments, and cloud-hosted client projects — and we need someone reliable to keep it all running smoothly. 

 

The Role 

We are looking for a hands-on DevOps Engineer who can independently set up, manage, and maintain our infrastructure — from spinning up servers and configuring CI/CD pipelines to monitoring uptime and applying security patches. You will work directly with our development teams and be the go-to person for all things deployment and infrastructure. 

 

What You Will Work On 

CI/CD Pipeline Setup & Maintenance 

  • Set up and manage CI/CD pipelines using GitHub Actions, GitLab CI, or Jenkins 
  • Automate build, test, and deployment workflows for multiple projects 
  • Ensure smooth code integration from development to staging to production 

Server Setup & Environment Management 

  • Provision and configure VPS servers (Ubuntu/Linux) for multiple client environments 
  • Set up Docker containers and Docker Compose stacks for dev, staging, and production 
  • Manage environment variables, secrets, and access controls across environments 
  • Configure NGINX, SSL certificates, domain routing, and reverse proxies 

Monitoring & Uptime 

  • Set up server and application monitoring (Uptime Kuma, Prometheus, Grafana, or similar) 
  • Configure alerting for downtime, high CPU/memory usage, and disk space 
  • Respond to and resolve incidents in a timely manner 

Patching & Security 

  • Apply OS and package patches on a scheduled and as-needed basis 
  • Implement basic firewall rules, fail2ban, and SSH hardening 
  • Maintain backups and ensure disaster recovery processes are in place 

Troubleshooting 

  • Debug deployment failures, environment mismatches, and server issues 
  • Support development teams with environment-related blockers 
  • Document infrastructure setup, runbooks, and incident resolution steps 

 

Required Skills 

  • Linux/Unix administration (Ubuntu preferred) — comfortable on the command line 
  • Docker and Docker Compose — building images, managing containers and volumes 
  • CI/CD tools — GitHub Actions, GitLab CI, or Jenkins 
  • Basic cloud knowledge — AWS EC2 / Lightsail / GCP / DigitalOcean VPS setup 
  • NGINX configuration — reverse proxy, SSL (Let's Encrypt), virtual hosts 
  • Git version control — branching, tagging, and release workflows 
  • Shell scripting — Bash for automation and cron jobs 

 

Good to Have 

  • Kubernetes — even basic cluster exposure is a plus 
  • Terraform or Ansible for infrastructure-as-code 
  • Monitoring tools — Prometheus, Grafana, ELK Stack, or Uptime Kuma 
  • Experience with cloud cost management and resource optimisation 
  • Familiarity with Python or Node.js for scripting 

More Info

Job Type:
Industry:
Employment Type:

Job ID: 145737181

Similar Jobs

Early Applicant