Nedbank IT / Telecom Jobs in Johannesburg
1. Patiently scroll down and read the job description below.
2. Scroll down and find how to apply or mode of application for this job after the job description.
3. Carefully follow the instructions on how to apply.
4. Always apply for a job by attaching CV with a Cover Letter / Application Letter.
Job Purpose
To assist in the development of strategic solutions and blueprints to solve stated business challenges with the AVO platform engineering team. Assist business customers with the delivery of their applications via an automated pipeline to be first to market with their ideas.
Job Responsibilities
- Implement next-generation system architectures and automation solutions within Nedbank’s Digital Disruption Stream.
- Prototype new emerging technologies to complement new platform adoption recommendations within Nedbank’s Digital Disruption Stream.
- Provide technical insight in various emerging technology areas i.e. (CI, CD, Continuous Testing and Observability)
- Serve as a change agent helping teams within the organization on new innovative ways of working 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).
- 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 an understanding of clustered application containerization technologies, e.g., Docker Swarm, Kubernetes, Mesos.
ADVERTISEMENT - CONTINUE READING BELOW
Essential Qualifications - NQF Level
- Advanced Diplomas/National 1st Degrees
Preferred Qualification
- Degree in computer science, math or software engineering or equivalent technical experience
- BSC Computer Science, Btech, Relevant applicable Qualifications
- Cloud certification is preferred above fundamentals
Preferred Certifications
- One of the following certification would be advantageous: DevOps Certification, LPI, RHCE, RHCA, MCSE, MCSD,CSM,OCAJP,SCJA,OCPJP or any other technical certification
Minimum Experience Level
- 2+ years as a systems administrator to, “2+ years as a systems engineer, on multiple platforms incl. on-premises and Cloud infrastructure”
Types of exposures
- Experience in building continuous feedback loops into value streams, using several 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.
- Demonstrating proficiency across several diverse languages, e.g., Java, Python, JavaScript, .NET, Ruby, etc.
Required Technologies
- AWS Cloud
- Kubernetes (EKS) for container workloads
- RDS for PostgreSQL database and Atlas for MongoDB
- Java on the backend and Angular.JS on the frontend
- Bitbucket Cloud for GIT and Bitbucket Pipelines for CI
- Spinnaker for Continuous Deliery
ADVERTISEMENT - CONTINUE READING BELOW
Technical / Professional Knowledge
- Java Development with J2EE and/or Springboot knowledge (Beginner)
- Microsoft ASP.NET, .NET CORE, C#, VB.NET(Beginner)
- JavaScript Frameworks(Angular.js, React.js,Aurelia.js,Vue.js) (Beginner)
- Automation products such as Terraform, Chef, Ansible, SlatStack or Puppet (Beginner)
- Linux or Unix distributions RedHat Linux, Suse Linux, Devian, Ubuntu, AIX, SCO,HP/UX (Beginner)
- Bash and/or PowerShell scripting (Beginner)
Behavioural Competencies
- Continuous Improvement
- Planning and Organizing
- Collaborating
- Continuous Learning
- Innovation
- Technical/Professional Knowledge and Skills
ADVERTISEMENT - CONTINUE BELOW TO APPLY