Job Description

To improve efficiency, reduce waste, identify and implement solutions, meet project deadlines and accurately document the necessary requirements to be done in accordance with local / global strategic planning and standards in compliance to the Company’s Integrity & Anti Bribery Codes, Conflict of Interest Policy & S.H.E. requirements and to perform delegated S.H.E. tasks and duties & to inform superior about deviations

The Job Requirements:

  • Essential Experience in the following Technologies and Practices
  • Development and DevOps Practices (Continuous Integration, Continuous Deployment)
  • Experience with Java build automation tools (Maven, Gradle, Jenkins, IBM Websphere).
  • Experience with programming languages (Java / J2EE)
  • Experience with database technologies (PostgreSQL, IBM, DB2, etc.)
  • Experience using application monitoring tools (App Dynamics)
  • Experience with API design using OpenAPI Standard 3.x
  • Experience with Container Orchestration: Kubernetes, Docker, Docker Swarm
  • Experience in Cloud technology: Deployment and Hosting of web services on cloud

Knowledge of IT infrastructure (Virtual Machines, etc.):

  • Not essential but would be valuable
  • Knowledge of Message processing and caching mechanism: Kafka, Rabbit MQ, Redis
  • Knowledge of Monitoring Tools (Prometheus + Grafana)
  • Knowledge of ELK (Elasticsearch, Logstash, Kibana)

Qualification and Experience:

  • Minimum NQF 7 BSC/BCom/BTech in Information Technology, Information Systems Engineering or Computer Science or relevant equivalent or 6 months participation of the Graduate Development Programme.
  • 5+ years’ experience designing and building software applications
  • Proficiency with Java technologies and enterprise applications
  • Experience working on complex software projects

Outputs:

  • Collaborate with Architects to design and implement DevOps practices Collaborate with Architects to design and implement DevOps practices across product delivery.
  • Implement and maintain CI/CD pipelines for product components.
  • Coordinate and perform deployments of product releases to various environments stages
  • Interface with various service teams in order to provision required infrastructure (databases, cloud resources etc.)
  • Provision and maintain tools to help maintain and support the product (Automation, Logging, Monitoring tools etc.)
  • Manual and Automated testing of Product infrastructure and key Component Services to ensure overall Product Health.
  • Attend to support tickets, which may arise due to product components not functioning as expected.
  • Develop and maintain technical support documentation of the product.
  • System monitoring administration of the IBM WebSphere MQ/IIB and Axway CFT/SFT.
  • Monitoring of VM environments with several active REST-Services
  • Responsible for troubleshooting and main contact partner for stakeholders
  • Planning and executing disaster recovery plans in coordination with other teams
  • Provide guidance to development colleagues for operational premises
  • Collaborate with others to advance and standardise DevOps practises within the IT Hub.
  • Perform all outputs in compliance with the Company’s Integrity Codes & SHEQ requirements

Perform delegated SHEQ tasks and duties and Inform superiors about deviations

Learn more/Apply for this position