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: ₹339,073.35 - ₹1,428,004.39 per year
Benefits:
Health insurance
Leave encashment
Paid sick time
Paid time off
Provident Fund
Experience:
NGINX: 2 years (Required)
Linux: 2 years (Required)
Location:
Ahmedabad, Gujarat (Required)
Work Location: In person