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.