Operations and Infrastructure Developer

Johannesburg / Financial Services

Reporting to: Systems Engineering Manager

Main purpose of the Job

To assist in the designing, implementation, customisation, integration, support and maintenance, hardware/software management and support, documentation, security, development, system performance and monitoring, system tools, processes and procedures, and, daily operations in the Operational Services department responsible for the planning and engineering of a Qualica’s systems infrastructure; both internal and customer facing - ensuring that hardware and/or software is designed and installed in a manner that meets the needs of our company and its customers.

Key elements of the job

  • Design, develop, implement new Open Source Systems and capabilities
  • Integration of Open Source Software with other Closed Source and/or Open Source Software
  • Infrastructure Management: capacity planning, hardware requirements (onsite VMWare and Cloud Solutions, budgeting, life span/utilisation proposals for maintenance/new/upgrades, as well as connectivity and datacentre management and support.
  • Documentation: System maintenance, design and support for internal and customer solutions.
  • Designing/improving/maintenance of change management, package and distribution mechanisms, builds/releases and deployment technologies.
  • Provide professional and technical support for the following areas: pre-sales support, implementation and customer consulting, 3rd and 4th level client support, all Qualica system support, and customer infrastructure - encompassing all aspects of customer service.
  • Logging of all query and fault transactions, troubleshooting and change management (Fault escalation and Root Cause Analysis).
  • Investigation, implementation, maintenance, support and upgrade of POPI, PCI Compliance, Security, ITIL and any other local or international controls.
  • Network/Internet/System/Configuration development in SQL/Python or other similar languages.
  • Research, maintenance and selection of current and/or new ticket/call resolution, product management, project management, development Management, tools and resources (associated API’s).
  • Prepared to do stand-by work for a portion of each month

Job Competencies

Core Requirements:

Min 5+ years’ experience with the following:

  • Red Hat experience and certifications relating to : High Availability Clustering, Enterprise Virtualisation, Enterprise Storage
  • UNIX Systems Administration (Linux, Ubuntu, Red Hat, FreeBSD, Solaris or other UNIX-like OSs)
  • Excellent knowledge of HTTP and the Apache httpd server
  • IP networking (routing, network design, problem solving, IP Tables)
  • Server setup (IP, Firewall, File Server, Proxy, FTP) and security
  • Database administration (MySQL, PostgreSQL)
  • Configuration management frameworks and tools (e.g. Chef, Puppet)
  • Experience with LDAP, SAMBA, Squid
  • Experience with implementation, maintenance and solutions making use of cloud infrastructure services (e.g. AWS, Azure, etc.)
  • Experience with: Bash scripting, PHP scripting, HTML, small application development using Python or Ruby
  • Experience with Virtualisation software (Linux KVM, Xen, VMware)
  • Disaster recovery
  • Server monitoring and performance
  • Excellent documentation skills

Optional Requirements:

Candidates who possess knowledge in any of the below are preferred. This is in addition to the knowledge above:

  • SQL and relational database knowledge and theory
  • Sybase Adaptive Server Anywhere
  • Git and Github knowledge
  • Understanding of business intelligence tools and infrastructure, data warehousing solutions and infrastructure requirements
  • The candidate would have been a DevOps engineer for at least 5 Years and understand both IT infrastructure requirements and software development: and be comfortable across both disciplines

 Personal Competencies

  • Ability to motivate others, learn on your own and be self-motivated
  • Excellent technical writing skills
  • Excellent Communication skills - written and verbal
  • Excellent problem solving and troubleshooting skills
  • Exceptional Customer focus
  • Good prioritizing and organizational skills of self
  • Ability to be proactive and work without supervision
  • Take initiative and ensure communication flows both up and down the value chain
  • Strong mentoring, inspiration, leadership and positive disposition

Please fill in your details below and upload your CV

Please note there is a 5mb upload limit. PDF files only.