Reports To: Head of Platform Engineering / DevOps Manager
Position Overview
We are seeking an experienced Application Engineer (Infrastructure & Deployment) with strong Linux administration and cloud-native deployment experience.
This role focuses on building, deploying, and maintaining production-grade application environments within microservices architectures, ensuring reliability, scalability, and compliance (including PCI DSS).
The ideal candidate combines deep Linux systems expertise with hands-on experience managing modern distributed systems, containerized applications, and related data infrastructure -- including PostgreSQL, ClickHouse, Redis, Kafka, MinIO, NATS, etcd, and Vault.
Design, build, and manage application deployment pipelines for high-availability production environments.
Deploy and maintain microservices-based applications running on Linux, Kubernetes, and Docker.
Configure and manage supporting services such as Redis, Kafka, MinIO, NATS, etcd, and Vault for secure, resilient operations.
Work with databases (PostgreSQL, ClickHouse) to support both transactional and analytical workloads.
Integrate infrastructure components for optimal performance, scaling, and fault tolerance.
System Administration & Automation
Administer and harden Linux systems for security, compliance, and high performance.
Automate environment provisioning and configuration using Ansible, Terraform, or Python/Bash scripting.
Implement infrastructure as code (IaC) for reproducible and consistent deployments.
Manage monitoring, alerting, and logging with tools like Prometheus, Grafana, Loki, and ELK.
Security, Compliance & Reliability
Maintain PCI DSS-compliant infrastructure, including segmentation, logging, and access control.
Integrate HashiCorp Vault for secure secret and key management.
Apply system hardening, patching, and vulnerability management best practices.
Develop and test backup, DR, and failover strategies for production services.
Collaboration & Continuous Improvement
Work closely with Engineering and DevOps teams to optimize application deployment, scaling, and performance.
Collaborate with Operations to ensure uptime SLAs and continuous monitoring of live environments.
Participate in architecture reviews and propose improvements in reliability, cost, and security.
Document deployment processes, configurations, and operational playbooks.
Required Skills & Qualifications
Bachelor's degree in computer science, IT, or a related field.
5-8 years of experience in application deployment, infrastructure management, or DevOps engineering.
Expert-level proficiency in Linux system administration and scripting (Bash, Python, Go).
Strong experience with containerized environments (Docker, Podman, Kubernetes).
Hands-on configuration and tuning experience with:
Redis, Kafka, MinIO, NATS, etcd, Vault
Databases: PostgreSQL and ClickHouse
Knowledge of microservices architectures and service orchestration.
Familiarity with CI/CD tools (GitLab CI, Jenkins, ArgoCD).
Understanding of PCI DSS, network security, and infrastructure compliance controls.
Strong debugging, performance analysis, and automation skills.
Preferred Qualifications
Experience in Fintech, Payments, or Regulated Environments.
Familiarity with cloud platforms (GCP, AWS, Azure) and hybrid deployments.
Exposure to observability tools (Datadog, New Relic, OpenTelemetry).
Certifications: CKA, LFCE, or AWS/GCP DevOps Engineer.
Key Performance Indicators (KPIs)
Deployment reliability and release success rates
Infrastructure uptime and SLA adherence
Automation coverage and reduction in manual intervention
PCI compliance and audit readiness
Application performance and system health metrics
Job Type: Full-time
Pay: ₹335,408.95 - ₹1,394,622.06 per year
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.