Search by job, company or skills

  • Posted 23 hours 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 (Lets 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: 145736439

Similar Jobs