DevOps Engineer

Summary

Designs and maintains CI/CD pipelines, Kubernetes/OpenShift clusters, and IaC automation using Terraform/Ansible in AWS, while integrating security and DevOps best practices.

Key Responsibilities

DevOps & CI/CD

  • Design, build, and maintain CI/CD pipelines and deployment automation.
  • Implement Infrastructure as Code (IaC) and maintain reusable deployment templates.
  • Support enterprise DevOps tooling, release management, and production deployments.

Cloud & Container Platforms

  • Build and maintain containerized deployment pipelines.
  • Support Kubernetes and Red Hat OpenShift platforms.
  • Manage application configurations, secrets, deployment artifacts, and environment provisioning.

DevSecOps & Automation

  • Integrate security controls, vulnerability scanning, and code quality checks into CI/CD pipelines.
  • Develop automation using Python, Shell Scripting, Ansible, and Terraform.
  • Drive DevOps best practices, deployment standardization, and operational efficiency.

Operations & Collaboration

  • Support incident management, production deployments, troubleshooting, and root cause analysis.
  • Collaborate with Development, Security, Infrastructure, Testing, and Operations teams.
  • Provide technical guidance, knowledge sharing, and operational readiness support.

Required Skills

  • Experience of DevOps/Platform Engineering experience.
  • Strong experience with GitLab CI/CD, Git, Release Management, Jira, and Confluence.
  • Hands-on experience with Kubernetes, Red Hat OpenShift, AWS (EC2, S3, Security Groups).
  • Expertise in Terraform, Ansible, Python, Shell Scripting, and Infrastructure as Code.
  • Experience with SonarQube, Nexus Repository/NexusIQ, DevSecOps practices, and Vulnerability Management.
  • Strong production support, troubleshooting, and release management experience.