About the Role:
We are looking for a skilled DevOps Engineer who will be responsible for managing, automating, and securing our infrastructure and deployment pipelines. The ideal candidate should have strong experience with Linux administration, CI/CD tools, containerization, and system security.
Key Responsibilities:
- Manage and maintain Linux servers including user management, patching, and performance tuning.
- Configure and manage Nginx for web serving, reverse proxy, and load balancing.
- Implement and maintain CI/CD pipelines using GitLab (or similar tools) to automate builds, testing, and deployments.
- Deploy and manage applications using Docker (containerization) and orchestration tools.
- Write and maintain Bash scripts for automation of repetitive operational tasks.
- Configure and maintain firewalls, SSL certificates, and DNS records to ensure system reliability and security.
- Monitor server performance, troubleshoot system issues, and ensure high availability of infrastructure.
- Collaborate with development teams to ensure smooth application delivery and scalability.
- Ensure infrastructure security best practices are followed and participate in incident response.
Required Skills & Experience:
- Strong knowledge of Linux server administration.
- Hands-on experience with Nginx (web server, reverse proxy, load balancer).
- Proficiency in Git/GitLab for version control and CI/CD pipeline creation.
- Experience with Docker (containerization) and related tools.
- Scripting knowledge in Bash (Python is a plus).
- Solid understanding of firewalls, SSL/TLS configuration, and DNS management.
- Familiarity with monitoring tools (Prometheus, Grafana, ELK) is a plus.
- Basic understanding of cloud platforms (AWS, Azure, or GCP) is desirable.
Job Type: Full-time
Pay: ₹35,000.00 - ₹45,000.00 per month
Benefits:
- Leave encashment
- Paid sick time
- Paid time off
- Provident Fund
Experience:
- NGINX: 2 years (Required)
- Linux: 1 year (Required)
Location:
- Ahmedabad, Gujarat (Required)
Work Location: In person