• MINIMUM REQUIRMENTS

Qualifications:

  • Bachelor’s Degree in Computer Science, Information Technology, or equivalent
  • Management diploma or courses will be advantageous

Skills Requirements:

  • 5+ years in development and/or operations
  • 2+ years administration of Linux environments
  • Solid expert level Linux experience
  • Good understanding and experience in AWS Cloud Technologies
  • Configuration management – Puppet, chef, ansible, salt
  • Scripting – Bash, PHP, Ruby, Python
  • Configuration and monitoring of core applications – Web Servers, Databases, Messaging Queues – Apache, Nginx, MySQL, beanstalkd, RabbitMQ
  • Maintaining supporting applications – issue tracking, CI (Jenkins), logging (ELK), deployments (Capistrano)
  • Network management – DNS, routing, firewall, load balancing and proxy knowledge

Experience & Skills:

  • Minimum 4 – 7 years’ in native mobile development, with a keen interest in react style frameworks such as Flutter
  • Experience in a virtual team-leading across geographies
  • Interest in new technologies and how to augment the existing platform to achieve scale and remain relevant
  • Exposure to cloud platforms and a keen interest in leveraging cloud-specific technology to gain efficiencies and availability
  • Insight in applying design patterns to complex problems
  • Experience in architecting, developing, testing, deploying systems
  • Solid understanding of integration and web services
  • Solid experience in caching, revision control, message queues, issue tracking, monitoring, database transactions, testing
  • Demonstrated effectiveness in all the areas outlined in the roles and responsibilities

DevOps Experience:

AWS, GCP, Azure, Docker, Kubernetes, Puppet, Cloudformation, Capistrano, Ubuntu, Git, Travis, Jenkins, R10k, VPC, IAM, CLI, ELK, Kibana, MySQL, RDS, Aurora, Auto-scaling, SSL, Cloudfront CDN, DNS, Vagrant, Monitoring, Metrics, Apache, PHP FastCGI

  • Operating system and software installation and configuration
  • Monitoring all systems for availability and performance
  • Collaborate with developers to bring new functionality to production effectively
  • Ability to use a wide variety of open source technologies and tools
  • Troubleshoot and diagnose root causes of problems
  • Researching, propose and implement technologies to enhance infrastructure
  • Develop and improve operational practices and procedures
  • Produce high-level design documentation
  • Ensure redundancy, failover and recovery of systems

Main Duties:

  • Keep abreast of changes in the standards, technologies, or methodologies
  • Give direction and guidance as well as coach and mentor team members
  • Coordinate application of software releases
  • Contribute to architectural discussions with architects and lead developers
  • Actively contribute lines of code (leading by example), as well as code reviews
  • Communicate effectively with 3rd parties and when dealing with technical support queries
  • Draft/ Update training material and manuals for new systems/updates
  • Identifying areas for modification in existing programs and subsequently developing these modifications
  • Writing and implementing efficient codes and determining operational practicality
  • Deploying software tools, processes, and metrics
  • Maintaining and upgrading existing systems
  • Training users
  • Working closely with other developers, UX designers, business and systems analysts.
  • Ad hoc duties as required from time to time

Beneficial:

  • Agile and TDD knowledge
  • VPN configuration
  • DBA knowledge – point-in-time backups, replication, performance tuning
  • Experience with building PCI systems
  • Auto-Scaling

Personal & Behavioural Traits:

  • Integrity and Honesty is non-negotiable
  • Reliability and dependability
  • Customer service focus
  • Good interpersonal and communication skills
  • Strong work ethic
  • Fast learner

Desired Skills:

  • Flutter
  • Linux
  • AWS Cloud
  • Configuration Management
  • DevOps
  • Azure
  • Docker
  • MySQL
  • PHP
  • Jenkins
  • Cloudfront
  • GCP
  • Kubernetes

Desired Work Experience:

  • 5 to 10 years

Desired Qualification Level:

  • Degree

About The Employer:

IT, Fleet & Logistics, Automotive (International Company)

Intermediate to Midlevel: R30 000 – R45 000 GROSS per month
Midlevel to Senior: R45 000 – R70 000 GROSS per month
Senior: R70 000 – R90 000 GROSS per month (Depending on Skills & Experience)

Can become a LEAD position

Learn more/Apply for this position