11 Nov
|
Arjun Travel Services
|
Gurugram
11 Nov
Arjun Travel Services
Gurugram
SUMMARY
We are looking for a highly skilled DevOps Engineer to build, automate, secure, and manage our cloud infrastructure. You will be responsible for designing scalable deployment pipelines, managing Kubernetes clusters, ensuring high availability, implementing monitoring solutions, and maintaining production environments for our microservices platform. The ideal candidate has strong AWS experience, understands containerization deeply, and enjoys automating everything.
TECHNICAL SKILLS
Amazon Web Services (AWS)
IAM
EC2
VPC
EKS
ECS
S3
RDS
Route53
CloudFront
Lambda
ELB / ALB
ECR
CloudWatch
SNS
SQS
Docker
Docker Compose
Kubernetes
Helm
Kubernetes Networking
Kubernetes Storage
Kubernetes Security
Terraform
CloudFormation (Good to Have)
Ansible
GitHub Actions
GitLab CI/CD
Jenkins
Azure DevOps Pipelines
Grafana
Prometheus
Loki
AlertManager
ELK Stack
OpenTelemetry
Jaeger
Linux Administration
Ubuntu
CentOS/RHEL
Shell Scripting
Bash
Python
Go (Good to Have)
TCP/IP
DNS
HTTP/HTTPS
SSL/TLS
Reverse Proxy
Nginx
Load Balancing
VPN
Firewalls
PostgreSQL
MySQL
Redis
Git
GitHub
Kafka
RabbitMQ
Redis Cluster
ArgoCD
FluxCD
Istio
Linkerd
AWS WAF
HashiCorp Vault
SonarQube
Trivy
OWASP Security Practices
FinOps and AWS Cost Optimization
Multi-region deployment strategies
High Availability (HA) architectures
JOB DESCRIPTION
Position: Senior DevOps Engineer Experience: 3–5 Years Employment Type: Full time Location: On-site (Gurugram)
RESPONSIBILITIES
Cloud Infrastructure: - Design, build, and manage highly available AWS infrastructure. - Provision infrastructure using Infrastructure as Code (IaC).
- Manage VPCs, EC2, ECS/EKS, IAM, Route53, CloudFront, ELB/ALB, RDS, S3, ECR, Lambda, SNS, and SQS. - Implement secure networking, VPNs, NAT Gateways, and private subnets. - Optimize infrastructure costs and resource utilization.
Kubernetes & Docker: - Deploy and manage Kubernetes clusters (EKS preferred). - Containerize applications using Docker. - Write optimized Dockerfiles. - Manage deployments, StatefulSets, ConfigMaps, Secrets, Ingress Controllers, Services, and Autoscaling. - Perform rolling updates, canary deployments, and blue-green deployments. - Troubleshoot Kubernetes networking and storage issues.
CI/CD: - Build automated CI/CD pipelines. - Integrate automated testing, security scanning, and deployments. - Deploy applications with zero downtime. - Automate release management and rollback strategies. - Maintain GitOps workflows where applicable.
Monitoring & Observability: - Configure Grafana dashboards. - Deploy Prometheus for metrics collection. - Configure Loki for centralized logging. - Implement distributed tracing using OpenTelemetry or Jaeger. - Set up alerting using AlertManager. - Monitor infrastructure, applications, databases, and APIs.
Infrastructure Automation: - Automate infrastructure provisioning using Terraform.
- Manage Ansible playbooks where required. - Automate repetitive operational tasks using Bash or Python. - Build reusable deployment templates.
Security: - Implement IAM best practices. - Manage SSL/TLS certificates. - Configure WAF, Security Groups, and Network ACLs. - Perform vulnerability assessments and patch management. - Implement secrets management using AWS Secrets Manager or HashiCorp Vault. - Ensure compliance with security best practices.
Database & Storage: - Manage PostgreSQL and MySQL deployments. - Configure automated backups and disaster recovery. - Monitor database performance. - Optimize storage and replication strategies.
Performance & Reliability: - Maintain production uptime. - Conduct root cause analysis for incidents. - Optimize application performance. - Implement auto-scaling strategies. - Create disaster recovery and backup plans. - Participate in production incident response.
Collaboration: - Work closely with backend, frontend, QA, and architecture teams. - Improve developer productivity through automation. - Document infrastructure and deployment processes. - Mentor junior engineers on DevOps best practices.
PREFERRED QUALIFICATIONS
- Bachelor's degree in Computer Science, Information Technology, or a related field. - AWS Certified Solutions Architect, AWS DevOps Engineer, or Kubernetes (CKA/CKAD) certifications are preferred. - Experience managing production environments with Kubernetes. - Strong troubleshooting and problem-solving skills. - Experience with scalable microservices architectures.
📌 Senior DevOps Engineer (Gurugram)
🏢 Arjun Travel Services
📍 Gurugram