REQUIREMENTS

Infrastructure:
- Linux
- Openshift
- Azure
- AWS
- Ansible
- Docker (incl. dockercompose)
- TCP, SSH, OpenID
Tools / frameworks:
- Python
- TypeScript
- JS (+npm/nodejs)
- In long term: GO and/or RUST
- Windows Subsystem for Linux
- Angular
- ROBOT testing framework
- SELENIUM (BOX)
- FLASK, SQLAlchemy
- Git (+LFS)

Applications:
- KAFKA
- PostgreSQL
- Prometeheus + Alertmanager
- InfluxDB
- Grafana
- Jenkins
- NEXUS
- NodeRED
Beneficial Skills:
- Speaking German (advantageous)
- Agile experience (advantageous)
- ITIL process knowledge and work experience (advantageous)
- Openshift (advantageous)
- Prometheus (advantageous)
- Elastic stack (advantageous)
- CI/CD (advantageous)
- JIRA, Confluence, Bitbucket, X-RAY (advantageous)

- South African citizens only

 

ROLE TASKS

Details of Environment:
- The company has personalized systems generally referred to as shopfloor systems that directly impact the Production line in the following systems:
- Development and Operations.
Main Functions:
- Agile – deep understanding in applying and optimizing agile working processes
- DevOps concept understanding.
- Continuous Integration, Continuous Deployment, Continuous Delivery (CI+CD=CD)
- Clean Code/Coder/Architecture.
- TDD (Test driven development).
- Pair working welcome (but the real active participation – not just sitting side by side)
- Test methodology / Deep knowledge in testing on different contextual levels / granularities
- Experience in building modern monitoring systems
- Building systems for production and not for the lab (operable, maintainable, resilient, and still scalable)
- Can differentiate between strategic and tactical decision and knows which of both to apply now
- Development and maintenance on platform/application
- Meet with end-users and gather requirements
- Facilitate stand-up’s
- Propose and review system design and evaluate alternatives
- Review and present to Product Owners
- Support systems solutions in line with quality and delivery requirements
- Preparation of system/technical documentation (as per ISO standards)
- User training
- System testing/parallel runs
- System implementation
- System audits/quality assurance