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