Sr. DevOps Engineer - (CI/CD & Kubernetes)
Global Software Solutions Group · Dubai, Dubai, United Arab Emirates
Apply & track with Apply EdgeWe 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.RequirementsKey ResponsibilitiesDesign, build, maintain, and optimize automated CI/CD pipelines for Python-based applications and microservicesDevelop and manage CI/CD pipelines using Jenkins, GitHub Actions, and ArgoCDBuild and maintain microservices CI/CD pipelines using modern DevOps practicesDevelop and maintain Helm-based deployment pipelines for containerized applicationsAutomate application deployment, configuration management, infrastructure provisioning, and operational processesImplement and maintain GitOps-based deployment workflows using tools such as ArgoCDAutomate security, compliance, and regulatory checks within CI/CD pipelinesIntegrate DevSecOps tools into CI/CD pipelines, including tools such as SonarQube, Checkmarx, Sysdig, Nexus, Nexus IQ, Cosign, and related security/quality toolingImplement automated patching and configuration management across environmentsDesign, deploy, and manage containerized applications using Docker, Kubernetes, OpenShift, and PodmanWork with Terraform, Ansible, and other Infrastructure as Code (IaC) tools to provision and manage environmentsDevelop automation scripts using Groovy, Python, and Linux shell scriptingSupport API development and integration within deployment and automation pipelinesTroubleshoot and resolve infrastructure, application, deployment, and pipeline-related issuesProvide production support and participate in on-call/production support rotations where requiredMonitor application and platform health using tools such as ELK, Prometheus, and GrafanaImplement and maintain secure authentication and authorization mechanisms for microservicesCollaborate with development, security, infrastructure, platform, and product teams to ensure successful delivery and adoption of technology platformsSupport application and platform onboarding through self-service and automationWork with teams to ensure smooth transition, adoption, and consumption of platform servicesContribute to technical design discussions, engineering standards, automation strategies, and platform improvementsContinuously evaluate emerging technologies and industry best practices to improve engineering efficiency and platform capabilitiesRequired Technical SkillsCI/CD & DevOpsStrong hands-on experience with CI/CD pipelinesExperience with Jenkins and/or GitHub ActionsExperience with ArgoCD / GitOpsStrong understanding of pipeline automation using Groovy, Python, or Pipeline-as-CodeExperience building CI/CD pipelines for microservices and Python-based applicationsExperience with Helm-based deployment pipelinesUnderstanding of DevOps and SRE principlesStrong understanding of 12-Factor application principlesContainers & OrchestrationStrong hands-on experience with DockerExperience with Kubernetes and/or OpenShiftExposure to PodmanExperience deploying and managing containerized applications in enterprise environmentsInfrastructure as Code & AutomationHands-on experience with TerraformExperience with AnsibleStrong scripting experience using:GroovyPythonLinux Shell/BashSecurity & DevSecOpsExperience integrating security and compliance checks into CI/CD pipelinesKnowledge of DevSecOps practices and security engineeringExposure to tools such as:SonarQubeCheckmarxSysdigNexusNexus IQCosignUnderstanding of secure software delivery and regulatory requirementsCloud & InfrastructureStrong understanding of infrastructure, networking, and cloud computing conceptsHands-on or working experience with public cloud platforms such as:Microsoft AzureAWSOCIUnderstanding of cloud services across compute, storage, and networkingOperating Systems & Source ControlStrong knowledge of Linux/Unix operating systemsGood experience with Linux shell scriptingStrong experience with Git and source-control practicesWorking knowledge of Windows environments is desirableMonitoring & ObservabilityExperience with logging, monitoring, and observability platforms such as:ELKPrometheusGrafanaAPIs & MicroservicesUnderstanding of REST/API development and integrationExperience working with microservices architecturesUnderstanding of microservice authentication and authorizationExperience integrating APIs into CI/CD and automation workflowsRequired Experience3-5+ years of engineering, DevOps, platform engineering, or operational experienceAt least 3 years of relevant experience in a similar DevOps/Platform Engineering roleExperience working within large, complex, highly available enterprise environmentsExperience supporting systems with high availability, transaction volumes, and geographically distributed environments is preferredStrong experience in CI/CD, containerization, infrastructure automation, and production supportDomain ExperienceCandidates from the following environments are preferred:BankingFinancial ServicesFinTechInsuranceTelecommunicationsHealthcareGovernmentOr other highly regulated / enterprise environmentsNice to HavePublic cloud experience with Azure, AWS, or OCIExperience supporting Machine Learning / ML projects or analytics platformsPython programming experienceExperience with advanced analytics or data engineering platformsExposure to enterprise platform engineering and self-service infrastructureExperience implementing cost optimization and platform efficiency initiativesAgile & DeliveryExperience working in Agile engineering environmentsUnderstanding of Agile/DevOps delivery methodologiesAbility to work across development, operations, security, infrastructure, and product teamsExperience managing delivery from inception through productionStrong understanding of operational support within a DevOps/SRE modelAbility to work under pressure and manage multiple prioritiesStrong troubleshooting, incident management, and problem-solving skillsKey Behavioral CompetenciesWe are looking for someone who:Enjoys collaboration and cross-functional teamworkLikes to experiment with new technologies and approachesFocuses on understanding the problem, not just implementing a solutionIs a self-starter with strong initiativeRemains calm under pressureTakes ownership of delivery and operational outcomesHas a pragmatic but engineering-focused approach to problem solvingIs eager to learn and adapt to new technologiesHas strong communication and articulation skillsCan build professional and trusted relationships with technical and business stakeholders