Website Flash Group
Flash Group is a South African fintech company that strives to make people’s lives easier using technology. Driven by a vision for a more inclusive and connected economy, we expand opportunities for entrepreneurs, businesses and cash-based customers by providing new payment solutions and services. We work to meet the changing needs of our customers, and ultimately drive product and service access to everyone, everywhere.
RESPONSIBILITIES:
- Implement, gather and analyse metrics from both the IT infrastructure environment and applications to assist in performance tuning and fault finding.
- Work closely with development teams to improve services through deployment pipelines, automated technologies and application maintenance best practises.
- Balance feature development speed and reliability with well-defined service level objectives
- Create sustainable systems and services through automation and improvements
- Take ownership of medium-sized projects or components within larger projects.
- Lead the implementation of CI/CD pipelines, infrastructure automation, or containerization initiatives.
- Encounter and solve more complex technical challenges, such as optimising CI/CD pipelines for large-scale applications or designing resilient and scalable infrastructure architectures.
- Gain experience in scaling infrastructure and applications to accommodate increasing workloads and user demands.
Requirements
MINIMUM REQUIREMENTS:
- 5 years of experience in the system operations environment
- 5 years experience in a systems operations experience
TECHNICAL SKILLS:
- Azure DevOps Pipelines
- Continuous Testing
- Log management and ELK Stack. (Elastic Search, Logstash, Kibana)
- AC and automation tools (Ansible, Terraform)
- Scripting (windows PowerShell, Linux shell)
- Container technology and orchestration (Kubernetes, Docker)
- Build tools (GitHub, Jenkins, Azure Devops)
COMPETENCIES / ATTRIBUTES:
- Excellent team working and communication skills
- Knowledge of programming languages
- Strong problem-solving skills
- Good attention to detail
- Excellent organizational and time management skills, and the ability to work on multiple projects at the same time.
- Awareness of DevOps and Agile principles.