Role Overview
We are looking for a hands-on DevOps Engineer to manage and automate cloud infrastructure, deployments, monitoring, and production environments.
Responsibilities
- Manage GCP infrastructure, Compute Engine, VPC, IAM, firewall and networking.
- Administer Linux servers and troubleshoot infrastructure issues.
- Manage Production, UAT and Development environments.
- Build and maintain CI/CD pipelines.
- Deploy and manage LAMP, MERN, Node.js and PHP applications.
- Configure Nginx/Apache, SSL, DNS and reverse proxies.
- Containerize applications using Docker/Docker Compose.
- Implement Infrastructure as Code using Terraform/Ansible.
- Set up monitoring, logging, alerts and health checks.
- Handle server security, backups, disaster recovery and performance optimization.
- Troubleshoot deployment, networking and production incidents.
Requirements
- GCP / Google Compute Engine
- Linux Administration
- Docker & Docker Compose
- Git / GitHub / GitLab
- CI/CD – Jenkins / GitHub Actions / GitLab CI
- Nginx / Apache
- Terraform / Ansible
- Linux networking, SSH, DNS, HTTP/HTTPS, SSL and firewalls
- Basic MySQL/PostgreSQL administration
- Bash/Shell scripting
Skills
- GCP
- Docker
- Terraform
- Linux
- CI/CD
Good to Have
- Kubernetes & Helm
- ArgoCD
- Prometheus & Grafana
- ELK/OpenSearch
- Python scripting
- Cloud cost optimization
- High-availability and disaster-recovery experience