REQUIREMENTS

- Familiarity with Microservices Architecture, Cloud Architecture and Container Architecture
- At least 8 years' worth of experience using back-end technologies such as
- Node.js
- Java
- Experience with cloud technologies (Amazon AWS is strongly preferred):
- AWS Serverless Framework
- AWS Lambda, API Gateway, Cloudwatch, DynamoDB, SQS
- Automated deployment and configuration of components and systems
- IaaS knowledge, e.g. deployment and maintenance of Linux VMs
- Virtual networks, including communication with on-premise networks
- Authentication, authorization concepts (OAuth2, OpenID Connect)
- Continuous Integration,
- Continuous Delivery (design, configuration and operation)
- Infrastructure as Code (Cloud formation templates, Terraform), Configuration Management (e.g. Ansible)
- Monitoring and log analytics
- Experience with Docker / Kubernetes
- Experience with Databases both Sql and NoSql
 Experience with:
- Web Services Design & Deployment
- REST
- GIT
- Experience with Design / Architecture Patterns
- Experience in AGILE or SCRUM.
- Experience CI/CD tools like Jenkins, SonarQube, Nexus, Artifactory

- South African citizens only

 

ROLE TASKS

- Develop and operate production ready business applications
- Liaise with customer, team members and external vendors
- Deploy applications in AWS (via Jenkins and with scripting and automation)
- Monitoring and operation of applications within AWS CloudWatch.
- Applying cloud-security patterns and concepts to the solutions and deployments