Purpose Statement
- To deliver, maintain and support a stable, optimal, sustainable, resilient, scalable, cost effective and high performing Developer Tooling Platforms that meets the company’s vision, objectives and quality.
Experience
Minimum:
- 10+ years’ experience in the infrastructure environment.
- 5+ years’ experience in operations.
Ideal:
- 2+ years’ experience in leading a team of technical experts
- Experience in various infrastructure disciplines (e.g. Networking, Database, Virtualization, Operating Systems, Automation, etc.)
Qualifications (Minimum)
- Grade 12 National Certificate / Vocational in Grade 12 National Certificate
- A Relevant Professional Qualification in Information Technology – Systems Engineering or Information Technology – IT Engineering
Qualifications (Ideal or Preferred)
- A relevant degree in Information Technology – IT Engineering or Information Technology
Knowledge
Minimum:
- A thorough and in-depth understanding of one of the following technical disciplines:
- The Microsoft Windows Server Operating System and its related tools and utilities
- Enterprise level backup and recovery scenarios
- Microsoft Windows network security management
- Experience working in a fast paced Agile/DevOps environment (Atlassian Stack).
- SAML and OAuth
- Virtualization concepts and technologies
- Developing and delivering systems on a public cloud provider (AWS/Azure/GCP)
- Strong command of at least one scripting language (BASH/PoSH)
- Process Mapping and Job Scheduling
A sound understanding of:
- PKI, RADIUS, LDAPS
- Gitlab CI
- Docker/Kubernetes/AWS EKS or ECS
- Data Centre infrastructure architecture.
- Data Centre infrastructure performance and capacity analysis.
- IT systems development processes (SDLC and DPLC).
- Business compliance requirements
- Business continuity planning
- IT Operations
- Virtualization Architecture
- X86 Hardware architecture
Ideal:
Expert knowledge of:
- Understanding of modern software engineering patterns, including those used in highly scalable, distributed, and resilient systems.
- Experience in engineering data pipelines using Big Data technologies such as Spark, Kafka, Hadoop, Storm, etc.
- Ability to deliver long-term, repeatable IaC solutions that incorporate directly into an overall CI/CD process.
- Experience with ELK, New Relic or similar on Public Cloud Platforms.
- Experience with Docker and Kubernetes.
- Knowledge of JSON templates, PowerShell, CLI’s, Shell, Python.
- Experience working in a fast paced Agile/Scrum environment (Atlassian Stack).
A sound understanding of:
- Project Management principles and processes
- Application design principles
- AWS Development Services – Lambda, API Gateway, Beanstalk, CloudFormation. Step Functions. Code Deploy, Code Build
- AWS Data Analytics Services – Glue, EMR, S3, Kinesis, Elastic
- Windows Internals
- Messaging and Collaboration technologies and architecture
- Identity Management Solutions
- Supporting and enhancing build and release processes through automation using a combination of processes and existing tools.
- Working with configuration tools like Ansible/PoSH DSC/Puppet/AWS OpsWorks/ or equivalent.
- Delivering and supporting infrastructure and cloud capabilities for microservices-based architectures.
- Working with RESTful, SOAP APIs and web services.
- Web technologies and security related concepts.
- Working with CI/CD tools (Automic/Xebia Labs/Gitlab)
- Public Cloud (IaaS, PaaS, SaaS) and Infrastructure as Code capabilities.
- Experience delivering systems on at least one of the following Public Cloud Platforms (AWS, Azure or GCP).
- Strong design and hands on troubleshooting background on at least one of the following Public Cloud Platforms (AWS, Azure or GCP).
- Experience with authentication and Authorization technologies and protocols (LDAP, Kerberos, AD, OAuth 2.0, OpenID Connect, SAML)
Skills
- Interpersonal & Relationship management Skills
- Consultation skills
- Communications Skills
- Negotiation skills
- Influencing Skills
- Facilitation Skills
- Presentation Skills
- Analytical Skills
- Attention to Detail
- Planning, organising and coordination skills
Competencies
- Working with People
- Persuading and Influencing
- Planning and Organising
- Presenting and Communicating Information
- Relating and Networking
- Achieving Personal Work Goals and Objectives
- Adapting and Responding to Change
- Analysing
- Applying Expertise and Technology
- Coping with Pressures and Setbacks
Additional Information
- Willingness to work or be available overtime and / or weekends if required
- A valid driver’s license and own vehicle is required
- Contactable via own mobile phone
- Willingness to travel nationally if and when required
- Clear criminal and credit record
Capitec is committed to diversity and, where feasible, all appointments will support the achievement of our employment equity goals