Devops Engineer

Epsidon Technology Holdings

MAIN PURPOSE OF POSITION

The DevOps Engineer is responsible for designing, implementing, and maintaining OSS platform architecture, automating deployment and operational processes, integrating systems, and continuously optimizing customer environments. The role bridges development and operations by ensuring reliable software delivery, system performance, and scalability while providing technical support, customer collaboration, and ongoing system enhancements.

DevOps Engineer Duties And Responsibilities

System architecture planning and implementation of OSS components:

  • Design, development, and implementation of OSS platform components to achieve the client’s objectives.
  • Ensure system coherency and integration between various platforms.
  • Facilitate and manage system integration with the customer’s development team and/or external contractors.
  • Assist the client with pre-launch (go-live) system testing to get sign-off on acceptance based on the Statement of Work.
  • Conduct training for clients on all system components relevant to the specific customer’s environment.
  • A good relationship needs to be built and maintained with both FirstDMT vendors and the client on all levels of these organizations.

Continuous assessment of the customer's environment

  • Continued input into how to optimize the systems for best performance within the customer’s own environment.
  • Expand the system capabilities to facilitate continued growth and increased value proposition to existing customers.
  • Obtain in-depth knowledge of the inner workings of customers’ systems to understand the environment to be able to make informed decisions and suggestions.

OSS development

  • Compile user specification documents (SOW and/or Change request forms) that accurately capture the requirement.
  • Work closely with in-house and external developers to review requirements and functions developed.
  • Develop and improve existing functions.
  • Document and track code written using provided tools.
  • Deploy the functions into a production environment using the provided tools (e.g Git/Ansible)
  • Ensuring that functions operate as required in test and production environments.

REQUIREMENTS

Internal training associated with competencies

  • During the first week of your employment, you'll be presented with a meticulously crafted learning map de-signed to seamlessly guide you through your on-the-job training experience.

Minimum Qualifications

  • Grade 12
  • BSC Computer Science or similar degree

Minimum Experience

  • Thorough understanding of ISP (Internet Service Provider) OSS (Operating Support Systems) architecture and functions.
  • Broadband Technologies (Fibre, LTE/5G, etc)
  • Linux
  • MySQL
  • Python Programming
  • Git
  • Ansible

Nice-to-have Skills

  • Big Data
  • Mongo
  • RRD
  • Project Management
  • Device Management technologies protocols (TR-069, SSH, SNMP, Netconf)
  • Core network elements (Cisco, Juniper, F5, Fortinet)
  • Docker

Additional Skills

  • Strong Self Motivational and Empowerment skills.
  • Strong Communication Skills.
  • Strong Relationship and Self-Management Skills.
  • Takes Initiative.
  • Works well with all kinds of people.
  • Remains calm under pressure.

Physical Requirements

  • Gauteng (Pretoria/Centurion region)
  • Cape Town applicants will also be considered.

Office Requirements

  • Hybrid home/office environment.
  • Flexi hours are allowed based for after-hours requirements.
  • Smart-casual dress code.
  • Excellent international business language skills (English), both written and verbal.
  • Reliable transport to and from the office.

NOTE

  • This is a permanent position subject to a successful three-month probationary period.
  • You will be required to perform such duties as reasonably required by the business.
  • Your job description may be amended from time to time if it is valid and reasonable.
  • You will serve the Company or any Associated Entity in such capacity as management may reasonably re-quire.
  • Duties must be performed faithfully, diligently, and to the best of your abilities.
  • You agree to use your best endeavors to promote the best interests of the Company and any As-sociated Entity.
  • You may be required within reason, to work outside of set duties and/or perform in more than one role.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.