Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients.
We are looking for a DevOps Engineer to join our financial services client based in Sandton (On site).
What you will be doing:

  • Design, implement, and maintain CI/CD pipelines for Java applications using Azure DevOps.
  • Automate software deployments, infrastructure provisioning, and configuration management.
  • Manage version control, build automation, and release orchestration.
  • Oversee application performance, system monitoring, and alerting mechanisms.
  • Configure and manage Azure Monitor, Application Insights, and other logging/monitoring tools.
  • Proactively identify and resolve system performance bottlenecks.
  • Provide technical guidance to Java development teams on best practices for DevOps, automation, and deployment strategies.
  • Act as a mentor and team leader, ensuring alignment between DevOps and development efforts.
  • Drive a culture of continuous improvement, automation, and collaboration.
  • Manage and optimize Azure cloud infrastructure to support Java applications.
  • Implement infrastructure as code (IaC) using Terraform, Ansible, or ARM templates.
  • Ensure best practices in security, compliance, and scalability.

What we are looking for:

  • Completed IT / BSc degree or other related fields
  • 5 years of experience in DevOps, cloud infrastructure, or system administration.
  • Strong experience in Java-based environments and CI/CD for Java applications.
  • Proficiency in Azure DevOps and Microsoft technology stack.
  • Experience with monitoring, logging, and security best practices in cloud environments.
  • Relevant certifications in Azure DevOps, Cloud Engineering, or Infrastructure Automation are a plus.

Technical Expertise:

  • Strong DevOps background with experience in Azure DevOps, CI/CD Pipelines, and Infrastructure as Code (IaC).
  • Hands-on experience with monitoring tools (Azure Monitor, Application Insights, etc.).
  • Proficiency in Java-based environments and knowledge of Java build tools (Maven, Gradle, etc.).
  • Experience with Microsoft technologies (Azure, Windows Server, PowerShell).
  • Strong knowledge of containerization (Docker, Kubernetes ).
  • Familiarity with automation tools (Terraform, Ansible, or ARM templates).

Please note that if you do not hear from us within 3 weeks, consider your application unsuccessful.

Desired Skills:

  • Microsoft Stack
  • Java
  • Azure DevOps
  • DevOps

Learn more/Apply for this position