Job Title: DevOps / Infrastructure Engineer
Experience: 3–5 Years
Employment Type: Full-Time
ROLE OVERVIEW: The DevOps / Infrastructure Engineer is responsible for building and maintaining the deployment infrastructure on air-gapped networks. This role requires deep expertise in offline CI/CD pipelines, containerization, system hardening, and secure network configuration. The engineer ensures that the application can be reliably built, tested, packaged, and deployed in environments with no internet connectivity.
KEY RESPONSIBILITIES
• Design and implement CI/CD pipelines optimized for air-gapped (disconnected) network environments
• Build and maintain Docker-based containerization for all application services
• Set up and manage container orchestration using Kubernetes or Docker Compose in offline environments
• Create offline package repositories and dependency mirrors for Python (pip), Node.js (npm), and system packages
• Automate infrastructure provisioning using Ansible, Terraform, or shell scripting
• Implement system and network security hardening in compliance with deployment security policies
• Configure and manage PostgreSQL database deployments including backup, replication, and recovery
• Set up monitoring, logging, and alerting using tools suitable for air-gapped networks (Prometheus, Grafana, ELK)
• Manage artifact versioning, release packaging, and deployment runbooks
• Collaborate with developers to ensure applications are deployment-ready and environment-agnostic
REQUIRED SKILLS & QUALIFICATIONS
Technical Skills
• Strong experience with Docker and container orchestration (Kubernetes/Docker Compose)
• Proficiency in Linux system administration (RHEL/CentOS/Ubuntu)
• Experience building CI/CD pipelines (Jenkins, GitLab CI, or similar) for offline use
• Infrastructure automation with Ansible, Terraform, or equivalent tools
• Knowledge of networking, firewalls, proxy configuration, and secure communications
• Experience with PostgreSQL administration (backup, restore, replication, tuning)
• Familiarity with monitoring stacks (Prometheus, Grafana, ELK/EFK)
• Scripting proficiency in Bash and Python for automation tasks
Soft Skills
• Strong troubleshooting and root-cause analysis skills
• Security-first mindset with attention to hardening and compliance
• Ability to create clear deployment documentation and runbooks
• Comfortable working independently in constrained environments
Education
• B.Tech / B.E. in Computer Science, IT, or related field
• Certifications in Docker, Kubernetes (CKA/CKAD), AWS/Azure, or RHCSA are a plus
GOOD TO HAVE
• Prior experience deploying applications on air-gapped or classified networks
• Experience with SELinux, AppArmor, or CIS benchmarks for system hardening
• Knowledge of offline artifact management (Nexus, Artifactory, local registries)
• Familiarity with GIS server deployment (GeoServer, MapServer, tile servers)