We are automating the Corporate Travel world. Through the use of our proprietary AI, analytics, and decades of experience in the business travel industry, we have built a next generation AI SaaS Platform that is making waves.
Amgine Technologies
A travel technology solution designed to improve the traveler experience. Our AI-assist technology empowers travel agents to efficiently book travel, by producing curated travel itinerary recommendations from any form of text-based requests.
Job Description
We are looking for a DevOps Engineer to join our team. As a
DevOps Engineer, you will be responsible for the deployment and maintenance of our cloud-based platform. The role requires you to have hands-on operational experience and a can-do approach towards environment automation / management and continuous improvement.
The role will encompass the use of a broad range of AWS technologies, operating systems (Linux , Windows) and application environments (SQL Server, IIS, Nginx, Aerospike, RabbitMQ, ELK Stack, MongoDB) with an emphasis on the implementation of best practice cloud security principles.
Roles and Responsibilities
● Proficient in knowledge of technologies and processes like Agile Software Delivery, Continuous Integration and Continuous Delivery, DevOps, Cloud Native Technologies including Docker Containers, Kubernetes and Helm Charts, and Deployment Automation & Orchestration.
● Assist development and Q/A team’s troubleshooting efforts of applications in development environments. Timely resolution/investigation of deployments and development environments issues.
● Collaborating on DevOps best practices such as automation, code security, CI/CD, logging, and monitoring, alerting etc.
● Proven experience in networking, storage, Linux, and Windows.
● Understanding of security best practices.
● Working independently and collaboratively.
● Designing and communicating custom workflows, run books, and response documents.
● Deploy, Automate, Maintain, and manage different environments.
● Track and report on KPIs
Requirements
● Must have at least 3 years of experience working with AWS Services EC2, Auto Scaling, Elastic Load Balancers, IAM, VPC, S3, Route53, Cloud Watch, SNS, KMS, ECR, EKS and RDS.
● Should have strong knowledge building highly secured private networks in the cloud (preferred AWS cloud).
● Experience understanding and configuring IAM policies and S3 bucket policies for better maintenance of the cloud infrastructure.
● Experience with scripting languages such as Shell and Python.
● Experience with containerized infrastructure Docker and Docker Networking.
● Experience working with Kubernetes and helm charts, maintaining healthy Kubernetes environments in high availability scenarios.
● Experience configuring Nginx and Apache web server technologies.
● Good troubleshooting and problem-solving skills.
● Robust knowledge of building CI/CD pipelines with Bamboo/Jenkins
● Must have strong knowledge working with load balancing using path-based routing with Ingress.
● Familiarity with software and infrastructure monitoring tools Data Dog, Zabbix and Kubesphere.
● Must be familiar with AWS Cloud Formation templates.
● Experience working with various UNIX operating systems. Able to install, configure and maintain required software’s on various operating systems.
● Experience working with Linux and Windows system administration.
● Knowledge of Configuration Management tools Ansible and Chef.
● Expertise in Automation & excellent documentation skills.
Nice to Have
● Experience deploying and maintaining .NET Core application onto the containers.