Job Description
Function: IT Operations and Support → DevOps / Cloud
As a DevOps Engineer, you will work on creating, managing, and enhancing the complete end-to-end CI/CD pipeline. You will also manage all the infra not limited to production but dev, test, staging, UAT, etc.
Responsibilities:
- Work on entire configuration management, managing build-and-release cycles and processes including continuous integration (CI).
- Expected to build automated deployment and handling of large-scale distributed infrastructure for web and mobile users.
- Expected to mitigate service performance bottlenecks by conducting a need-gap analysis to recommend/implement the scope of modifications.
- Expected to troubleshoot the applications and infrastructure issues to minimize the impact on the live production environment.
- Promote and instil a culture of continuous improvement and efficiency in the software/business processes through out-of-the-box thinking.
- Manage multiple interfaces (internal and external), relationships, and communication to ensure systems are running.
Requirements:
- 2 - 4 years of experience with managing and automation cloud platforms (AWS ) using Terraform/ Ansible, etc.
- Strong infrastructure management experience on tools like AWS Aurora, MongoDB, Elasticsearch, PostgreSQL, Redis, Aerospike, Kafka, etc.
- Strong Expertise and complete.
- Hands-on on Kubernetes AWS EKS, Ingress, Service Mesh, Helm, and Kong.
- Experience in architecting, designing, and executing strategies of Infra deployment in AWS.
- Experience in Infra provisioning automation using tools like Terraform, etc.
- Experience in CI/CD tools like Jenkins.
- Worked on Source Control Management Tools like Git, Bitbucket, etc.
- Experience with orchestration tools for Cloud automation like Ansible.
- Good knowledge of any scripting language like Python.
- Able to easily write bash scripts.
- Working knowledge of databases and SQL.
- Must have a Problem-solving attitude, Collaborative team spirit, and Excellent Troubleshooting.