REQUIREMENTS

- 6+ years experience

- Degree in IT or relevant experience

- Software Development / DevOps Engineering (2 year+)

- Helpdesk/Support integration experience (1 year+)

- Experience in APM as well as Log

Aggregation like Dynatrace, Grafana,

Datadog or other monitoring systems

- No Ops and/or Git Ops

- JAVA EE / JAVA (exposure)

- Scripting and pipelining

- Service Now, ITSM or similar Ticket Management Systems

- Restful services

- CI/CD (Continuous Integration/Continuous Deployment) management and Automation

- Build Tools (Maven/Gradle/Gulp/Grunt/Web Pack)

- SQL (Oracle, Postgres or DB2) and Non-SQL (MongoDB/DynamoDB)

- TDD (Test-Driven Development) / BDD (Behaviour-Driven Development)

- Experience with Liferay Applications

- ITIL (or similar) certification

- AWS DevOps experience

- Working in an Agile Environment

- IoC / Dependency Injection

- Python, Typescript, NodeJS

- Exposure to Liferay 7.0

- South African citizens only

 

ROLE TASKS

We are looking for a Senior DevOps Engineer with an understanding of Cloud Technologies and senior Java skills to join our existing Retail Portals and Services team.

If you are a passionate developer comfortable with both front -end and back-end development, full of energy and ambition, a great communicator and team player, this is the right position for you.

- Good understanding of Java/OpenShift/Kubernetes or any Container Orchestration/AWS

- Good scripting knowledge with an aim at infrastructure as code is beneficial

- Responsible for developing and configuring systems to deploy, host, monitor and run various applications across both cloud and on-premise solutions

- Good understanding of delivering pipelined based automation for CI/ CD across the SDLC

- Focus on creation and facilitation to achieve Operations Support, automated end to end monitoring of services and data checks across multiple applications

- Experience with the processes and techniques for logging, monitoring and following up on production incidents

- Experience ensuring that Service Level Agreements (SLAs) are known and communicated to the feature team and other stakeholders

- Good understanding of automated monitoring to achieve various outcomes based on system wide SLAs

- Able to provide technical support for endusers in Germany and World-wide

- Development of features in collaboration with external development partners in Europe.

- Travel to Europe

- Meet with end users and gather requirements.

- Identify common sources of end-user errors and propose improvements

- Develop systems solutions in line with quality and delivery requirements

- Enforce code quality based on set standards (Code Quality Assurance)

- System testing/parallel runs

- System implementation focused on implementing system wide requirements for infrastructure and monitoring

- Troubleshoot defects reported by endusers

- Assist in resolving issues escalated by helpdesk

- Stand-by availability on a rotation basis for user support during business hours

- Release Management

- Create user stories for DevOps issues & AWS

- Code quality checks before deployments

- Non-Functional testing and monitoring