Sr. DevOps Engineer - OpenShift & CI/CD
Global Software Solutions Group · Dubai, Dubai, United Arab Emirates
Apply & track with Apply EdgeWe are looking for an experienced Senior DevOps Engineer with strong hands-on expertise in CI/CD, OpenShift, Kubernetes, GitHub Actions, Jenkins, GitOps, Service Mesh, and DevOps automation.The successful candidate will be responsible for designing, implementing, managing, and optimizing CI/CD pipelines and containerized application environments across Kubernetes and OpenShift platforms. The role requires strong practical experience in enterprise DevOps environments, automation, microservices security, observability, and cross-functional collaboration.RequirementsKey ResponsibilitiesDesign, implement, manage, and optimize CI/CD pipelines for enterprise application deploymentsBuild and manage deployment pipelines across container technologies including Native Kubernetes and Red Hat OpenShiftDevelop and maintain automated CI/CD workflows using GitHub ActionsImplement and manage Jenkins-based Continuous Integration / Continuous Delivery (CI/CD) pipelinesDevelop and maintain Jenkins Shared Libraries, Pipeline-as-Code, and Groovy scripting for CI/CD automationImplement and manage GitOps-based deployment practices using tools such as ArgoCDWork with development and engineering teams to automate application build, deployment, release, and environment management processesManage and support multiple application environments across development, testing, staging, and productionImplement and maintain Service Mesh solutions within containerized and microservices environmentsSupport secure communication between microservices and understand microservice authentication and authorization mechanismsCollaborate with cross-functional teams to design, deploy, configure, and manage different application environmentsImplement DevOps automation to improve deployment reliability, repeatability, and efficiencyMonitor application and platform health and troubleshoot infrastructure, deployment, and pipeline issuesImplement and maintain enterprise logging and monitoring solutionsWork with ELK Stack, Prometheus, and Grafana for centralized logging, monitoring, metrics, dashboards, and troubleshootingSupport production deployments, incident resolution, performance monitoring, and continuous platform improvementsContribute to DevOps standards, automation frameworks, engineering best practices, and platform reliability initiativesRequired Technical SkillsCI/CD & AutomationStrong hands-on experience with CI/CD pipelinesStrong experience with JenkinsExperience developing Jenkins Shared LibrariesStrong understanding of Pipeline-as-CodeHands-on experience with Groovy scripting for Jenkins automationStrong hands-on experience with GitHub ActionsKubernetes & OpenShiftStrong hands-on experience with Native KubernetesStrong hands-on experience with Red Hat OpenShift administration and deploymentsExperience deploying and managing containerized applications across Kubernetes/OpenShift environmentsStrong understanding of container-based application deployment and orchestrationGitOpsPractical experience with GitOps methodologiesHands-on experience with ArgoCD or similar GitOps toolsUnderstanding of automated, declarative application deployment and environment managementService Mesh & Microservices SecurityPractical hands-on experience with Service Mesh technologiesStrong understanding of microservices architectureStrong understanding of microservice authentication and authorization processesUnderstanding of secure service-to-service communicationMonitoring & ObservabilityStrong understanding of enterprise logging and monitoring solutionsHands-on experience with ELK StackHands-on experience with PrometheusHands-on experience with GrafanaAbility to troubleshoot application and platform issues using logs, metrics, and monitoring dashboardsRequired CompetenciesStrong troubleshooting and problem-solving skillsAbility to work across development, testing, operations, security, and infrastructure teamsStrong understanding of enterprise DevOps practices and automationAbility to manage multiple environments and deployment pipelinesStrong communication and collaboration skillsStrong ownership of production stability, deployment quality, and continuous improvementAbility to work effectively in a fast-paced Agile/DevOps environmentPreferred ExperienceExperience working in banking or financial services environmentsExperience supporting enterprise-scale Kubernetes/OpenShift platformsExperience with highly available and production-critical applicationsExposure to security, compliance, and controlled deployment practices within regulated environments