Application Developer - DevOps
- Location
- Johannesburg, Gauteng
- Contract
- Permanent
- Closing date
First listed . Last checked at source .
In brief
**Overview** The company, Blue Pearl, is seeking a highly skilled individual for a role officially titled "Application Developer - DevOps," but also described as a "DevOps / Azure Architect." This position involves leading the design, implementation, and governance of secure cloud-native architectures on Microsoft Azure. The role is instrumental in driving secure DevOps practices, infrastructure automation, and enterprise-grade API platform modernization, including Azure API Management. This is a hybrid role located in the Johannesburg Area (Sandton). **What you will do** * **Azure Architecture & Cloud Design:** * Design secure, scalable, and high-availability Azure architectures. * Lead cloud migration initiatives (on-prem / legacy platform → Azure). * Architect solutions using Azure APIM, App Services, Functions, AKS, Service Bus, and related services. * Implement multi-region and disaster recovery strategies. * Define landing zones and governance models aligned with enterprise standards. * **DevSecOps Implementation:** * Implement DevSecOps practices across CI/CD pipelines. * Integrate security controls into build and deployment workflows. * Automate infrastructure using Infrastructure as Code (Bicep / ARM / Terraform). * Embed security scanning tools (SAST, DAST, container scanning, dependency checks). * Implement secure release management and environment promotion strategies. * **Security Architecture & Compliance:** * Design zero-trust architecture patterns. * Implement secure API gateway configurations (Azure APIM policies). * Configure OAuth2, OpenID Connect, Azure AD (Entra ID). * Ensure compliance with OWASP API Security Top 10. * Manage certificate lifecycle, mTLS, and key vault integration. * Define cloud security posture management practices. * **Automation & CI/CD:** * Architect CI/CD pipelines using Azure DevOps or GitHub Actions. * Implement blue-green / canary deployment strategies. * Enable automated policy validation for APIs. * Design pipeline governance and approval gates. * **Monitoring & Observability:** * Implement Azure Monitor, Log Analytics, Application Insights, ELK, Prometheus and Grafana. * Define logging, tracing, and alerting strategies. * Enable proactive anomaly detection and SLA monitoring. **Requirements (from the original advert)** * **Technical Skills – Mandatory:** * **Azure Expertise:** * Azure APIM (architecture & policy configuration) * Azure AD / Entra ID * Azure App Services / Functions * AKS (preferred) * Azure Key Vault * Azure Networking (VNet, NSG, Private Endpoints) * **Security & DevSecOps:** * DevSecOps implementation experience * CI/CD pipeline security * SAST/DAST tools integration * Identity & access management * Secure coding practices * API security frameworks * **Automation:** * Azure DevOps / GitHub Actions * Infrastructure as Code (Bicep / ARM / Terraform) * YAML pipelines * Containerization (Docker, Kubernetes preferred) * **Duration:** 1 November 2026 – 31 October 2027 * **Work Model:** hybrid * **Location:** Johannesburg Area (Sandton) * **Travel:** Not required **Who should apply** The ideal candidate will combine deep Azure architecture expertise with strong DevSecOps practices, ensuring scalability, resilience, and security by design. **Deadline** Not specified **Reference** Original posting: https://www.jobmail.co.za/jobs/it-computer/other-it-computer/johannesburg/application-developer-devops-id-7608458 Source: jobmail
Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.
At a glance
- Azure
- Docker
- Kubernetes
- Git
Extracted automatically from the advert; confirm requirements on the original listing.
Job description
Before you apply
- Confirm the requirements and closing date on the original listing (jobmail). SPANi lists vacancies from other sites and may not reflect last-minute changes.
- Legitimate employers do not charge application, registration or training fees.
- Don't send your ID or bank details before you have confirmed the employer is real.
Applying for permanent roles
- Mirror the job title and top three requirements in your CV summary and most recent experience.
- Quantify results where possible: sales targets, cases handled, tickets closed, or team size.
- Proofread contact details and filenames before submitting — small errors cost interviews.
- Verify the company and role on the source page before sharing ID copies or banking details.