Are you in the market for a New Contract opportunity? We have a 6-months opportunity open for a DevOps Engineer to be based in Sandton.

Responsibilities

  • To play a technical role in the adoption of DevOps principals, incl. development, CI/CD, continuous testing and continuous feedback to support the delivery of disruptive company driven Fintech solutions.
  • Implement next generation system architectures and automation solutions within company’s Digital Disruption Stream.
  • Prototype new emerging technologies in order to complement new platform adoption recommendations within company’s Digital Disruption Stream.
  • Provide technical insight in various emerging technology areas i.e. (CI, CD, Continuous Testing and Monitoring)
  • Serve as a change agent providing assistance to teams within the organization on new innovative ways of working in order to further streamline the current execution lifecycle.
  • Build highly automated development pipelines, with zero touch deployments, allowing both developers and operations to deploy at free will.
  • Continuously find new ways to improve flow across the SDLC (software development lifecycle) from source code strategies (like trunk-based development) to continuous integration and test automation practices.
  • Create a centralized telemetry infrastructure spanning development (code commits, successful builds, unit testing, etc.), deployment pipelines (environment provisioning, functional test results, performance testing measurements, etc.) and user feedback (like A/B testing).

Experience and requirements

  • Completed IT degree/BSc. degree or any other related.
  • 5 years experience Full-stack developer having built apps (personal or work related) from the UI layer to service and database layers understanding how each layer interact with one another.
  • Experience in using cloud technologies in solving problems, namely Amazon Web Services, Azure, Google Cloud etc.
  • Demonstrating a proficiency across a number of diverse languages, e.g. Java, Python, JavaScript, .NET, Ruby, etc.
  • Showing an interest in emerging development languages, namely e.g. Scala, Golang, Rust, Lamda or Kotlin.
  • Demonstrating an understanding of clustered application containerization technologies, e.g. Docker Swarm, Kubernetes, Mesos.
  • Have implemented / understand big data analytics frameworks like ELK (Elasticsearch-Logstash-Kibana).
  • Experience in building continuous feedback loops into value streams, using a number of technologies incl., Grafana and Elasticsearch, Prometheus, DataDog, AppDynamics, etc.
  • Demonstrating an understanding of CI/CD with experience in one or more tools. These include tools like Jenkins, CircleCI, Bamboo, TFS, CDD, XL Deploy and Ansible.
  • Maintain awareness of opportunities provided by new technology to address challenges or to enable new ways of working.

Please note that if you do not hear from us within 3 weeks, consider your application unsuccessful.

Desired Skills:

  • Java
  • Python
  • JavaScript
  • .NET
  • Ruby
  • Grafana and Elasticsearch
  • Prometheus
  • DataDog
  • AppDynamics

Learn more/Apply for this position