Enable job alerts via email!

Operations Engineer (Expert) 1623

Executive Placements

Pretoria

On-site

ZAR 500 000 - 700 000

Full time

13 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A recruitment agency in South Africa is seeking a DevOps Engineer to conduct system analysis, improve development processes, and ensure the security of applications. Candidates should have strong experience with automation, container technology, and webserver management. This role involves collaborating with QA engineers and software developers while utilizing cloud platforms to enhance operational excellence and customer experience.

Responsibilities

  • Conduct system analysis, design, development, and testing focusing on automation.
  • Set up new development tools and infrastructure for cloud platforms.
  • Collaborate with QA to build disposable test environments.
  • Ensure systems are secure against cybersecurity threats.
  • Improve code integration for better collaboration.
  • Build tools to enhance developer and customer experience.

Skills

Microprofile containers (Quarkus)
Scheduling tools (AWS Batch)
Webserver experience (Nginx)
Container technologies (Docker, Kubernetes)
Incident-Problem management tools (ITSM Suite, BMC Remedy)
Databases (DB2, PostgreSQL, NoSQL, MongoDB, DocumentDB)
Java Frameworks (Spring Framework)
IT service continuity management
Job description
Duties
  • Conduct system analysis, design, development, and testing for assigned technical products or applications within the context of an agile / DevOps delivery model, focusing on the automation of environments, infrastructure, build, and deployment pipelines.
  • Maintain, build, and set up new development tools and infrastructure for both on-premise and cloud platforms. Automate the management of infrastructure patches and maintenance.
  • Work on ways to automate and improve development and release processes.
  • Collaborate with QA Engineers to build disposable test environments and automated testing.
  • Ensure systems are safe and secure against cybersecurity threats in collaboration with QA Engineers.
  • Work with Software Developers and Engineers to ensure development follows established processes and functions as intended.
  • Improve integration of code between teams to enhance collaboration and efficiency.
  • Provide middleware support and configuration management for application-dependent software, such as Webservers, Java, and Docker.
  • Build tools to reduce occurrences of errors and improve developer and customer experience.
  • Develop scripts and monitoring tools to analyze and visualize important metrics about development processes, reliability, and availability.
  • Support operational excellence goals through strong operations knowledge and resolve escalated support topics as part of a tier-3 DevOps role to ensure the highest availability of critical applications.
  • Plan and execute upgrades of existing applications, tools, and features, creating solutions and solving problems using a cloud-native toolchain to ensure world-class uptime and business agility.
Requirements
  • Experience with Microprofile containers, such as Quarkus. Scheduling tools, e.g., AWS Batch.
  • Webserver experience, particularly with Nginx.
  • Proficiency with container technologies like Docker, Kubernetes, AWS EKS / ECS.
  • Familiarity with Incident-Problem management tools, such as ITSM Suite or BMC Remedy.
  • Knowledge of databases, including DB2, PostgreSQL, NoSQL, MongoDB / DocumentDB, etc. Experience with Java Frameworks / Development, such as the Spring Framework.
  • Experience in IT service continuity management for business-critical processes. Knowledge of regulated business unit requirements (e.g., financial institutions).
  • Familiarity with PRIME processes for operational and compliance requirements.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.