28 Oct
|
Aziro
|
Bengaluru
Job Summary
Role Overview and Key Responsibilities Design, develop, and maintain CI/CD pipelines using Jenkins, including declarative and scripted Jenkinsfiles and shared libraries. Automate build, test, deployment, and validation workflows for Kubernetes-based infrastructure and cloud-native storage products. Work with Kubernetes and OpenShift environments to deploy, troubleshoot, and validate applications, operators, pods, services, storage resources, and cluster configurations. Support Portworx storage solutions, including PX-CSI, persistent volumes, storage classes, and containerized storage workflows. Develop and maintain automation scripts using Python, Bash, and Groovy to streamline testing, infrastructure operations, and CI/CD workflows. Troubleshoot pipeline failures, Kubernetes issues, container runtime problems, image pull failures, storage provisioning errors, and infrastructure-related test failures. Work with Docker and container images, including image builds, registries, versioning, and deployment workflows. Monitor build health, investigate recurring failures, and implement improvements to increase pipeline reliability and reduce manual intervention. Collaborate with developers, QA engineers, and infrastructure teams to improve test coverage, release readiness, and engineering productivity. Maintain technical documentation, troubleshooting guides, pipeline standards, and automation best practices. Integrate security scanning tools such as Trivy and TruffleHog into CI/CD pipelines to identify vulnerabilities, exposed secrets, and other security risks. Apply basic Static Application Security Testing (SAST) concepts and help identify, analyze, and remediate security findings.
Responsibilities
- Design, develop, and maintain CI/CD pipelines using Jenkins, including declarative and scripted Jenkinsfiles and shared libraries.
- Automate build, test, deployment, and validation workflows for Kubernetes-based infrastructure and cloud-native storage products.
- Work with Kubernetes and OpenShift environments to deploy, troubleshoot, and validate applications, operators, pods, services, storage resources, and cluster configurations.
- Support Portworx storage solutions, including PX-CSI, persistent volumes, storage classes,
and containerized storage workflows.
- Develop and maintain automation scripts using Python, Bash, and Groovy to streamline testing, infrastructure operations, and CI/CD workflows.
- Troubleshoot pipeline failures, Kubernetes issues, container runtime problems, image pull failures, storage provisioning errors, and infrastructure-related test failures.
- Work with Docker and container images, including image builds, registries, versioning, and deployment workflows.
- Monitor build health, investigate recurring failures, and implement improvements to increase pipeline reliability and reduce manual intervention.
- Collaborate with developers, QA engineers, and infrastructure teams to improve test coverage, release readiness, and engineering productivity.
- Maintain technical documentation, troubleshooting guides, pipeline standards, and automation best practices.
- Integrate security scanning tools such as Trivy and TruffleHog into CI/CD pipelines to identify vulnerabilities, exposed secrets, and other security risks.
- Apply basic Static Application Security Testing (SAST) concepts and help identify, analyze, and remediate security findings.
Must-Have Skills
- Kubernetes and Container Technologies - Highest Priority: Robust hands-on experience with Kubernetes concepts, architecture, and troubleshooting. Experience with kubectl, pods, deployments, StatefulSets, DaemonSets, services, ConfigMaps, Secrets, persistent volumes, and storage classes. Understanding of Kubernetes networking, scheduling, resource management, and cluster-level troubleshooting. Experience with Docker, container images, and container runtimes. Exposure to OpenShift or other Kubernetes distributions is an advantage.
- DevOps and CI/CD: Hands-on experience designing and maintaining Jenkins CI/CD pipelines. Strong understanding of Jenkinsfiles, pipeline as code, shared libraries,
job configuration, and plugin integrations. Proficiency with Git, including branching, rebasing, merge conflict resolution, and pull request workflows. Experience troubleshooting automated builds, test execution, and deployment failures.
- Automation and Scripting: Basic to intermediate Python scripting skills for automation and operational tasks. Working knowledge of Bash or shell scripting. Ability to read, understand, and modify Groovy-based Jenkins pipeline code. Ability to automate repetitive tasks and integrate tools through scripts and APIs.
- Security Tooling: Basic hands-on exposure to Trivy for container image and vulnerability scanning. Familiarity with TruffleHog or similar tools for secret detection. Basic understanding of SAST, software vulnerabilities, and secure CI/CD practices. Ability to interpret scan findings, troubleshoot issues, and assist with security remediation.
Nice-to-Have Skills
- Experience with cloud-native storage, CSI drivers, persistent storage, and storage troubleshooting in Kubernetes.
- Familiarity with Portworx or other Kubernetes storage platforms.
- Experience with OpenShift, VMware, or other infrastructure platforms.
- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Familiarity with infrastructure automation tools such as Terraform, Ansible, or Packer.
- Experience with observability, logging, metrics, and monitoring tools.
- Understanding of cloud security, container security, and vulnerability remediation.
- CKA or CKS certification is preferred but not mandatory.
Hiring Priorities
- Kubernetes expertise and troubleshooting - highest priority.
- Jenkins and CI/CD pipeline development and maintenance.
- Container technologies and infrastructure troubleshooting.
- Python, Bash, and Groovy automation.
- Security scanning with Trivy, TruffleHog, and basic SAST knowledge.
- Portworx, CSI, persistent storage, OpenShift, and cloud infrastructure exposure.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Devops Engineer (Bengaluru)
🏢 Aziro
📍 Bengaluru