Sr. DevOps Engineer - (CI/CD & Kubernetes)
About this role
We are looking for an experienced Senior DevOps Engineer to join a technology engineering team supporting enterprise-scale platforms and advanced analytics environments. The role will focus on building and managing automated CI/CD pipelines, containerized platforms, infrastructure automation, security integration, and production engineering across highly available and regulated environments.
The ideal candidate will have strong hands-on experience with Jenkins, GitHub Actions, ArgoCD, Kubernetes/OpenShift, Docker, Helm, Terraform, Ansible, Groovy, Python, Linux, and Git, with a strong understanding of DevOps, SRE, Infrastructure as Code, security engineering, and Agile delivery practices.
We are looking for someone who enjoys collaboration, experimentation, solving problems, and continuously learning.
Key Responsibilities
- Design, build, maintain, and optimize automated CI/CD pipelines for Python-based applications and microservices.
- Develop and manage CI/CD pipelines using Jenkins, GitHub Actions, and ArgoCD.
- Build and maintain microservices CI/CD pipelines using modern DevOps practices.
- Develop and maintain Helm-based deployment pipelines for containerized applications.
- Automate application deployment, configuration management, infrastructure provisioning, and operational processes.
- Implement and maintain GitOps-based deployment workflows using tools such as ArgoCD.
- Automate security, compliance, and regulatory checks within CI/CD pipelines.
- Integrate DevSecOps tools into CI/CD pipelines, including tools such as SonarQube, Checkmarx, Sysdig, Nexus, Nexus IQ, Cosign, and related security/quality tooling.
- Implement automated patching and configuration management across environments.
- Design, deploy, and manage containerized applications using Docker, Kubernetes, OpenShift, and Podman.
- Work with Terraform, Ansible, and other Infrastructure as Code (IaC) tools to provision and manage environments.
- Develop automation scripts using Groovy, Python, and Linux shell scripting.
- Support API development and integration within deployment and automation pipelines.
- Troubleshoot and resolve infrastructure, application, deployment, and pipeline-related issues.
- Provide production support and participate in on-call/production support rotations where required.
- Monitor application and platform health using tools such as ELK, Prometheus, and Grafana.
- Implement and maintain secure authentication and authorization mechanisms for microservices.
- Collaborate with development, security, infrastructure, platform, and product teams to ensure successful delivery and adoption of technology platforms.
- Support application and platform onboarding through self-service and automation.
- Work with teams to ensure smooth transition, adoption, and consumption of platform services.
- Contribute to technical design discussions, engineering standards, automation strategies, and platform improvements.
- Continuously evaluate emerging technologies and industry best practices to improve engineering efficiency and platform capabilities.
Required Technical Skills
CI/CD & DevOps
- Strong hands-on experience with CI/CD pipelines.
- Experience with Jenkins and/or GitHub Actions.
- Experience with ArgoCD / GitOps.
- Strong understanding of pipeline automation using Groovy, Python, or Pipeline-as-Code.
- Experience building CI/CD pipelines for microservices and Python-based applications.
- Experience with Helm-based deployment pipelines.
- Understanding of DevOps and SRE principles.
- Strong understanding of 12-Factor application principles.
Containers & Orchestration
- Strong hands-on experience with Docker.
- Experience with Kubernetes and/or OpenShift.
- Exposure to Podman.
- Experience deploying and managing containerized applications in enterprise environments.
Infrastructure as Code & Automation
- Hands-on experience with Terraform.
- Experience with Ansible.
- Strong scripting experience using:
- Groovy
- Python
- Linux Shell/Bash
Security & DevSecOps
- Experience integrating security and compliance checks into CI/CD pipelines.
- Knowledge of DevSecOps practices and security engineering.
- Exposure to tools such as:
- SonarQube
- Checkmarx
- Sysdig
- Nexus
- Nexus IQ
- Cosign
- Understanding of secure software delivery and regulatory requirements.
Cloud & Infrastructure
- Strong understanding of infrastructure, networking, and cloud computing concepts.
- Hands-on or working experience with public cloud platforms such as:
- Microsoft Azure
- AWS
- OCI
- Understanding of cloud services across compute, storage, and networking.
Operating Systems & Source Control
- Strong knowledge of Linux/Unix operating systems.
- Good experience with Linux shell scripting.
- Strong experience with Git and source-control practices.
- Working knowledge of Windows environments is desirable.
Monitoring & Observability
- Experience with logging, monitoring, and observability platforms such as:
- ELK
- Prometheus
- Grafana
APIs & Microservices
- Understanding of REST/API development and integration.
- Experience working with microservices architectures.
- Understanding of microservice authentication and authorization.
- Experience integrating APIs into CI/CD and automation workflows.
Required Experience
- 3–5+ years of engineering, DevOps, platform engineering, or operational experience.
- At least 3 years of relevant experience in a similar DevOps/Platform Engineering role.
- Experience working within large, complex, highly available enterprise environments.
- Experience supporting systems with high availability, transaction volumes, and geographically distributed environments is preferred.
- Strong experience in CI/CD, containerization, infrastructure automation, and production support.
Domain Experience
Candidates from the following environments are preferred:
- Banking
- Financial Services
- FinTech
- Insurance
- Telecommunications
- Healthcare
- Government
- Or other highly regulated / enterprise environments
Nice to Have
- Public cloud experience with Azure, AWS, or OCI.
- Experience supporting Machine Learning / ML projects or analytics platforms.
- Python programming experience.
- Experience with advanced analytics or data engineering platforms.
- Exposure to enterprise platform engineering and self-service infrastructure.
- Experience implementing cost optimization and platform efficiency initiatives.
Agile & Delivery
- Experience working in Agile engineering environments.
- Understanding of Agile/DevOps delivery methodologies.
- Ability to work across development, operations, security, infrastructure, and product teams.
- Experience managing delivery from inception through production.
- Strong understanding of operational support within a DevOps/SRE model.
- Ability to work under pressure and manage multiple priorities.
- Strong troubleshooting, incident management, and problem-solving skills.
Key Behavioral Competencies
We are looking for someone who:
- Enjoys collaboration and cross-functional teamwork.
- Likes to experiment with new technologies and approaches.
- Focuses on understanding the problem, not just implementing a solution.
- Is a self-starter with strong initiative.
- Remains calm under pressure.
- Takes ownership of delivery and operational outcomes.
- Has a pragmatic but engineering-focused approach to problem solving.
- Is eager to learn and adapt to new technologies.
- Has strong communication and articulation skills.
- Can build professional and trusted relationships with technical and business stakeholders.
Frequently Asked Questions
Is the salary disclosed for the Sr. DevOps Engineer - (CI/CD & Kubernetes) position at GSSTech Group?
Where is the Sr. DevOps Engineer - (CI/CD & Kubernetes) position at GSSTech Group located?
How do I apply for the Sr. DevOps Engineer - (CI/CD & Kubernetes) position at GSSTech Group?
When was the Sr. DevOps Engineer - (CI/CD & Kubernetes) job at GSSTech Group posted?
You'll be redirected to GSSTech Group's official application page on workable.