Senior DevOps Engineer
- Full-time
Company Description
Launched in 2007 by Aloke Bajpai & Rajnish Kumar, ixigo is a technology company focused on empowering Indian travelers to plan, book and manage their trips across rail, air, buses and hotels. ixigo assists travelers in making smarter travel decisions by leveraging artificial intelligence, machine learning and data science-led innovations on ixigo’s OTA platforms, including websites and mobile applications.
ConfirmTkt and AbhiBus became a part of ixigo in 2021. ixigo is headquartered in Gurugram with offices in Bangalore (ConfirmTkt) and Hyderabad (AbhiBus). The ixigo, ConfirmTkt and AbhiBus apps allow travellers to book train tickets, flight tickets, bus tickets, hotels, cabs and provide travel utility tools and services developed using in-house proprietary algorithms and crowd- sourced information. In 2022, as per data.ai, ixigo was featured in the Top 10 most downloaded travel apps worldwide.
Job Description
We are seeking a motivated DevOps with a passion for implementing, supporting, and designing high-quality architecture. We extensively leverage the cloud, and the systems we operate are managed with a combination of technologies including Kubernetes, Terraform, Docker, Istio, Grafana, Loki, Python, Shell scripting, and other automation tools.
Qualifications
6+ years of experience provisioning, operating and managing AWS environments and services such as EKS, ALB, EC2, VPC, Cloudfront, RDS, and security services.
Support live production systems and excellent problem-solving and debugging skills to diagnose issues, identify root causes, and propose effective solutions.
Experience in networking/VPN as well as security.
Automate end-to-end deployment and management process applying Infrastructure as Code and Immutable Infrastructure principles.
Engineer and implement CI/CD pipelines using Jenkins, GitLab, or similar.
Implement containerization strategies using Docker, Kubernetes and Helm
Experience in automation, configuration management, and testing via python, shell scripting and tools such as Ansible, Terraform, AWS CDK, CloudFormation.
Experience with continuous integration and continuous delivery (CI/CD) systems and methodologies on the AWS platform
Experience with Logging and monitoring solutions like Grafana, Prometheus, Loki, NewRelic, Datadog, Splunk
Experience with service mesh like Istio for advanced service discovery of microservices running in the cluster
Strong experience working around microservice architecture and API knowledge is a nice plus
Hands-on experience with at least one major CI tool such as Jenkins, GitLab or similar.
Knowledge of hardware and software firewalls, intrusion detection methods, security systems, and DDoS protection.
Strong system administration experience on the Linux platform.
Fluent in modern software development practices and open source stacks.
Expertise in database administration and management - MySQL, PostgreSQL, ScyllaDB, Clickhouse
Hands-on experience with the Maven/Gradle build tool.
Hands-on experience with Container Orchestration tool Kubernetes
Additional Information