Senior DevOps Engineer

  • I did my part and supported the Regular Toilet
  • 26/05/2026
Full time Information Technology Telecommunications

Job Description

Requirements and Qualifications:
  • Graduate/post graduate degree in Computer Science or related field
  • The desire to work in a fast paced environment.
  • Ability to coach junior team members and self manage.
  • Knowledge of Software Development Life Cycle (SDLC).
  • Creative and capable of presenting ideas for systems improvements.
  • Excellent communication and stakeholder management skills.
  • Demonstrated experience applying good DevOps principles.
  • Experience delivering cloud based CI/CD solutions.
  • Experience with Agile/Scrum development.
  • Good knowledge of API driven, extensible, loosely coupled systems.
  • Good knowledge relating to automation, security, stability, and scalability in private and public cloud environments.
  • Strong problem solving and troubleshooting abilities.
  • Strong self starter and quick learner abilities.
  • More than 5 years Software Engineering experience.
  • Higher Education Qualification or equivalent (desirable).
  • Industry recognised software development qualification (desirable).
Preferred Tools Knowledge:
  • Build systems, code management CI/CD - GitHub, Azure DevOps, Jenkins.
  • Automation technologies - Helm, Ansible, Terraform, Chef, Puppet.
  • Cloud infrastructure platforms - AWS, Azure (multitenancy knowledge).
  • Containers - Docker, Kubernetes.
  • Programming languages - YML, Java, JavaScript, Node, Go, Ruby, C#.
  • Scripting languages - Bash, Python, PowerShell, Ruby.
  • Security - SonarQube, Black Duck, Snyk.
  • Operational monitoring - DataDog, ELK stack, Prometheus, Grafana, AppDynamics, New Relic, Splunk.
  • Operating systems - Linux, Windows.
  • Application security and vault technologies - HashiCorp Vault, AWS Certificate Manager, Azure Key Vault.
  • Automated testing - Selenium, Cucumber.
  • Virtualisation technologies - vSphere/VMware, Hyper V.
  • gRPC/REST APIs.
  • Desirable/Advantage: Flux, Garden, Kafka, EventStore, MinIO.
Primary Responsibilities:
  • Communicate effectively with Product and Development teams to identify needs and evaluate alternative business solutions.
  • Create and review technical requirements produced from stories created by the Product team.
  • Ensure code reviews are carried out and perform testing when applicable.
  • Assist support teams with bug fixing of released functionality.
  • Develop tooling to supplement product and development team capabilities.
  • Implement and maintain CI/CD processes, technologies and tools.
  • Troubleshoot deployment incidents.
  • Develop and maintain technical documentation.
  • Work across multiple engineering teams, breaking down silos and identifying common threads, issues and solutions to enhance development practices.
  • Evangelise DevOps best practices to technical and non technical teams.
  • Share knowledge of Lean/Agile practices and artifacts, encouraging collaboration and communication.
  • Help the DevOps team implement tooling and processes to achieve "Elite DevOps".
  • Act as a Technical Advisor in customer meetings.
  • Mentor and coach DevOps team members and delivery teams in tooling, technology and practices.
Overtime / On Call:

We expect the candidate to be willing to work under on call schedule policies (outside of working hours/weekends) as per the policy.

Travel:

Not applicable.

Uniphore is an equal opportunity employer committed to diversity in the workplace. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, disability, veteran status, and other protected characteristics.