DevOps Engineer (CI/CD)
hpe
Job Description
What you’ll do:
- CI/CD Pipeline Design & Management
- Build and maintain robust CI/CD pipelines using tools like Jenkins, GitLab CI/CD, Azure DevOps, or CircleCI.
- Automate code integration, build, testing, and deployment processes.
- Implement GitOps workflows with ArgoCD/Tekton for modern delivery practices.
- Infrastructure as Code & Automation
- Use Terraform, Ansible, or CloudFormation for provisioning and configuration management.
- Develop reusable automation scripts for deployment and environment setup.
- Manage artifact repositories (Nexus, Artifactory) and package management.
- Monitoring & Reliability
- Implement observability frameworks (Prometheus, Grafana, ELK, OpenTelemetry).
- Ensure system reliability, scaling, and resilience through automated checks.
- Conduct root-cause analysis and implement post-mortem improvements.
- Security & Compliance
- Integrate security testing tools (SAST, DAST, dependency scanning) into CI/CD pipelines.
- Implement secrets management, RBAC, and compliance policies.
- Collaborate with cybersecurity and QA teams to adopt DevSecOps practices.
- Collaboration & Continuous Improvement
- Work closely with developers, testers, and platform teams for smooth releases.
- Mentor junior engineers and advocate DevOps best practices.
- Continuously evaluate new tools and technologies for pipeline optimization.
What you need to bring:
- Technical Expertise
- 7+ years of DevOps engineering experience with strong focus on CI/CD.
- Proficiency with CI/CD tools: Jenkins, GitLab CI/CD, Azure DevOps, Bamboo, or CircleCI.
- Strong knowledge of version control (Git) and branching strategies.
- Experience with containerization and orchestration (Docker, Kubernetes, Helm).
- Scripting/programming in Python, Bash, Groovy, or similar.
- Familiarity with cloud platforms: AWS (CodePipeline, EKS), Azure (DevOps, AKS), or GCP (Cloud Build, GKE).
- Preferred Knowledge
- Knowledge of automated testing frameworks and integration into pipelines.
- Familiarity with microservices deployment strategies (blue/green, canary).
- Exposure to hybrid cloud/on-premises CI/CD setups.
- Soft Skills
- Strong troubleshooting and analytical skills.
- Excellent communication and collaboration with global teams.
- Ability to thrive in a fast-paced, agile environment.
-
Education & Certifications
- Bachelor’s or Master’s degree in Computer Science, IT, or related field.
- Preferred certifications:
- AWS Certified DevOps Engineer / Azure DevOps Engineer Expert / GCP Professional DevOps Engineer.
- Kubernetes-related certifications (CKA/CKAD) are an added advantage.