DevOps Engineer

icon

Trivandrum/Kochi/Bangalore

icon

Full Time

icon

5+ years

We are seeking a highly skilled and motivated DevOps Engineer with 5+ years of experience to join our team. The ideal candidate will have hands-on expertise in cloud platforms, primarily AWS  with Azure and GCP as a bonus. They should also possess strong knowledge in Kubernetes, CI/CD pipelines, Infrastructure as Code (IaC), and orchestration tools like Ansible. A solid understanding of Linux systems and a passion for automation and continuous improvement are essential.

Key Responsibilities

  • Design, implement, and manage scalable, secure, and highly available cloud infrastructure primarily on AWS and Azure.

  • Optional: Work with GCP for specific projects and multi-cloud environments.

  • Deploy, manage, and troubleshoot Kubernetes clusters in production.

  • Build and optimize containerized applications using Docker and Helm.

  • Develop, maintain, and enhance CI/CD pipelines using tools like Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.

  • Automate build, test, and deployment workflows to ensure efficient and error-free delivery.

  • Develop and manage infrastructure using Terraform or similar IaC tools.

  • Ensure version control and modular designs for reusable components.

  • Utilize tools like Ansible to automate system configurations, application deployments, and environment provisioning.

  • Set up and manage monitoring tools like Prometheus, Grafana, ELK stack, or equivalent.

  • Implement proactive alerting and performance monitoring strategies.

  • Perform system administration, troubleshooting, and optimization on Linux-based systems.

  • Manage user permissions, system updates, and patch management.

  • Implement cloud and application security best practices, including identity management and role-based access control (RBAC).

  • Ensure compliance with industry standards and organization policies.

  • Collaborate with development, QA, and operations teams to streamline workflows and improve overall efficiency.

  • Provide support and troubleshooting for infrastructure and CI/CD pipelines.

Competencies

  • Proven experience in managing AWS environments; Azure and GCP experience is a plus.

  • Strong expertise in Kubernetes and containerized application development.

  • Hands-on experience with CI/CD tools like Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.

  • Proficient in writing IaC using Terraform or equivalent tools.

  • Experience with Ansible or similar configuration management tools.

  • Solid understanding of Linux operating systems and shell scripting.

  • Familiarity with monitoring tools such as Prometheus, Grafana, Loki.

  • Strong understanding of networking concepts, firewalls, and load balancers.

  • Knowledge of security best practices in DevOps, including RBAC, IAM, and secure secrets management.

  • Exposure to version control systems like Git and collaboration tools like Jira.

  • Certifications such as AWS Certified Solutions Architect, Kubernetes Administrator (CKA)