Bring us your skills, your passion, and your creativity
Why Amgine DevOps Engineer
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.
Open Roles