Enable job alerts via email!

Senior DevOps Engineer

Blue Bean Software

Johannesburg

On-site

ZAR 600 000 - 900 000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in custom software development seeks a skilled DevOps Engineer to enhance their Azure DevOps processes. The role involves automating software delivery, managing infrastructure as code, and ensuring security compliance. Ideal candidates will have a Bachelor's degree and extensive experience in Azure services, along with strong problem-solving and communication skills.

Qualifications

  • 7 years of hands-on experience as a DevOps Engineer with a focus on Azure DevOps.
  • Strong expertise in Azure services and scripting languages.
  • Knowledge of security best practices in cloud environments.

Responsibilities

  • Monitor CI/CD pipelines using Azure DevOps to automate software delivery.
  • Utilise tools like Terraform for Infrastructure as Code.
  • Implement monitoring solutions for applications and infrastructure.

Skills

Azure DevOps
Scripting (PowerShell, Python)
Containerisation (Docker, Kubernetes)
Infrastructure as Code (Terraform)
Security Best Practices
Problem Solving
Communication

Education

Bachelor's degree in Computer Science, Engineering, or related field

Tools

Azure Pipelines
Azure Repos
Azure Artifacts
Terraform

Job description

What we do

Blue Bean Software is a premier custom software and product development IT company, delivering custom-made solutions for large enterprises as well as dynamic start-ups.

We pride ourselves in taking on and solving complex problems as well as high-stakes projects through the use of a balanced combination between tech savvy and a deep understanding of a client’s needs.

We have a prominent presence in the financial services industry and have started to branch out into other industries such as agritech and healthtech.

Who we are
At Blue Bean Software, we believe in creating an environment where like-minded software engineers are able to express themselves freely and pursue their individual and professional growth. We further encourage individuals to master their respective skill sets whilst effectively working within teams to overcome challenges and accomplish set goals.

At Blue Bean Software, we firmly believe in maintaining a culture of self-motivation, integrity and trust to drive productivity.

How we work
We have a flat organisational structure and value collaboration between our teams. We further believe in empowering individual team members to ensure agile decision-making and streamlined communication across all teams to deliver efficient and effective customer service at all times.

Key Responsibilities:

Azure DevOps Implementation:
- Monitor CI/CD pipelines using Azure DevOps to automate the software delivery process.

- Configure and maintain build and release definitions, ensuring efficient and reliable application deployments.

Infrastructure as Code (IaC):
- Utilise tools such as Terraform or Azure Resource Manager to define and manage infrastructure as code, promoting consistency and scalability.

- Collaborate with development and operations teams to implement best practices for IaC.

Monitoring and Automation:
- Implement monitoring solutions for applications and infrastructure components to proactively identify and address issues.

- Develop and maintain automation scripts for routine tasks to improve operational efficiency.

Security and Compliance:

- Implement and enforce security best practices in the CI/CD pipelines and infrastructure.

- Collaborate with the security team to ensure compliance with industry standards and regulations.

Collaboration and Communication:

- Work closely with development, QA, and operations teams to foster a culture of collaboration and continuous improvement.

- Provide guidance and mentorship to junior members of the DevOps team.

Your Skills and Experience

- Bachelor's degree in Computer Science, Engineering, or a related field.

- 7 years of hands-on experience as a DevOps Engineer, with a focus on Azure DevOps.

- Strong expertise in Azure services, including but not limited to Azure Pipelines, Azure Repos, and Azure Artifacts.

- Proficient in scripting languages such as PowerShell or Python.

- Experience with containerisation technologies, preferably Docker and Kubernetes.

- Familiarity with Infrastructure as Code tools like Terraform.

- Knowledge of security best practices in cloud environments.

- Excellent problem-solving and troubleshooting skills.

- Effective communication and collaboration skills.Advantageous Skills and Experience

- Azure DevOps Certification.

- Experience with other cloud platforms (AWS, Google Cloud).

- Familiarity with microservices architecture.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.