About our company
Adapt IT (Pty) Ltd is a subsidiary of Adapt IT Holdings Proprietary Limited and a market leader in developing specialised vertical market software and digitally-led business solutions that assist clients across targeted industries to Achieve More by improving their customer experience, core business operations, business administration and enterprise resource planning.
Introduction
The purpose of the Senior DevOps & Release Engineer is to manage, coordinate, automate, secure, and execute software builds, releases, and deployments for the ITS Oracle application ecosystem across internal and client environments. The role is responsible for ensuring reliable, scalable, secure, and efficient deployment of enterprise Oracle-based applications, including release packaging, deployment automation, environment management, patching, rollback planning, release governance, operational support, and continuous delivery enablement. The incumbent will work closely with development, DBA, QA, infrastructure, product, support, and architecture teams to ensure high-quality software releases with minimal operational disruption while continuously improving release engineering, deployment governance, DevOps maturity, and operational resilience. The role further provides technical leadership in deployment strategy, CI/CD automation, environment standardisation, infrastructure enablement, release orchestration, and software distribution processes within the ITS Oracle ecosystem.
Job description
KEY RESPONSIBILITIES
Release & Deployment Management
-
Manage end-to-end application release and deployment activities for ITS Oracle applications.
-
Create, package, validate, and deploy software builds, patches, service packs, and hotfixes.
-
Apply release governance and code freeze processes aligned to deployment schedules.
-
Coordinate deployment schedules, maintenance windows, and planned downtime with internal stakeholders and clients.
-
Execute deployments across development, testing, staging, pre-production, and production environments.
-
Ensure successful rollback planning, deployment recovery procedures, and release validation.
-
Troubleshoot deployment and environment issues in collaboration with developers, DBAs, QA, infrastructure, and support teams.
-
Monitor release integrity, deployment success, and operational stability across environments.
-
Ensure deployment processes support high availability, operational continuity, and minimum business disruption.
DevOps Engineering & Automation
-
Design, implement, and maintain CI/CD pipelines supporting Oracle-based enterprise applications.
-
Automate build, deployment, validation, monitoring, and operational processes where possible.
-
Improve deployment efficiency, reliability, repeatability, auditability, and release traceability.
-
Implement deployment scripting, release automation, and orchestration solutions.
-
Support environment standardisation, configuration management, and deployment governance.
-
Select, configure, and optimise DevOps, deployment, and CI/CD tooling.
-
Drive continuous integration, continuous delivery, and continuous deployment initiatives aligned to business and operational requirements.
Oracle Application & Database Support
-
Support Oracle application deployments and environment management activities.
-
Work closely with DBAs on database releases, deployment scripts, schema changes, database objects, and performance considerations.
-
Support and troubleshoot Oracle-based technologies including:
-
Oracle Database
-
Oracle APEX
-
Oracle ADF
-
ORDS (Oracle REST Data Services)
-
PL/SQL
-
Java
-
XML
-
REST APIs and Web Services
-
Assist with SQL performance tuning, deployment verification, and post-release validation.
-
Monitor and validate application and database deployment dependencies.
Environment & Infrastructure Management
-
Setup, configure, and maintain deployment target environments.
-
Support Unix/Linux deployment and middleware environments.
-
Support application middleware, integration services, and deployment infrastructure.
-
Ensure deployment environments remain secure, stable, scalable, and operationally compliant.
-
Support infrastructure automation and environment provisioning initiatives where applicable.
-
Collaborate with infrastructure teams to improve deployment reliability and operational resilience.
Security, Governance & Compliance
-
Implement secure DevOps and deployment practices.
-
Ensure compliance with SDLC, software change control, release management, governance, and audit requirements.
-
Identify, assess, and mitigate deployment and infrastructure-related risks.
-
Continuously perform deployment validation, vulnerability reviews, and operational risk assessments.
-
Support remediation of security and operational incidents, including root cause analysis.
-
Maintain deployment documentation, release notes, rollback procedures, operational runbooks, and technical standards.
-
Promote secure deployment, operational stability, and production governance best practices.
Monitoring, Operational Support & Continuous Improvement
-
Monitor build, deployment, and operational performance metrics.
-
Support monitoring, logging, tracing, and observability initiatives.
-
Investigate operational bottlenecks, deployment failures, and performance issues.
-
Drive continuous improvement initiatives across software delivery, release engineering, and operational processes.
-
Support proactive optimisation of deployment pipelines and operational environments.
-
Assist with production support activities during deployments and critical releases.
Collaboration, Mentorship & Stakeholder Engagement
-
Collaborate with developers, DBAs, testers, business analysts, UI/UX teams, architects, infrastructure, and product teams.
-
Work closely with stakeholders to ensure end-to-end software delivery quality.
-
Provide technical advice and recommendations regarding release engineering, deployment strategies, automation, and operational improvements.
-
Remove technical impediments impacting software distribution and deployment efficiency.
-
Mentor junior technical resources and share deployment and DevOps best practices.
-
Conduct internal technical knowledge-sharing and training where required.
Minimum requirements
QUALIFICATION AND EXPERIENCE REQUIREMENTS
-
BSc in Computer Science, Information Systems, Engineering, or related field; or National Diploma (NDip) in Information Technology, Computer Science, Information Systems, Software Development, or related field.
-
Relevant certifications in DevOps, Cloud, Infrastructure, Oracle, Security, or Software Engineering will be advantageous.
-
5–8 years’ experience in software development, DevOps engineering, deployment engineering, release engineering, or related technical roles.
-
Experience working within Agile software development environments.
-
Experience managing enterprise application deployments and CI/CD pipelines.
-
Experience supporting Oracle enterprise application ecosystems.
-
Experience with both on-premise and cloud-enabled (Hybrid) infrastructure environments will be advantageous.
TECHNICAL SKILLS & COMPETENCIES
Core Oracle & Enterprise Technologies
-
Oracle Database
-
PL/SQL
-
SQL Developer
-
SQL Performance Tuning
-
Oracle APEX
-
Oracle ADF
-
ORDS (Oracle REST Data Services)
-
Java
-
XML
-
REST APIs and Web Services
DevOps, Release Engineering & CI/CD
-
Jenkins
-
Azure DevOps
-
Git/GitHub/SVN
-
CI/CD pipeline design and implementation
-
Build and release management
-
Deployment automation and orchestration
-
Environment management
-
Software distribution processes
-
Software change control processes
Operating Systems & Scripting
-
Unix/Linux
-
Shell scripting
-
PowerShell
-
Python advantageous
Infrastructure & Automation
-
Infrastructure as Code concepts advantageous
-
Infrastructure automation tooling advantageous
-
Load balancing and network-aware deployments advantageous
-
Virtualisation technologies advantageous
Advantageous Technologies
-
Docker
-
Kubernetes
-
Cloud platforms (Azure, AWS, GCP)