DevOps Engineer

  • Information Technology
  • Johannesburg
  • 10/05/2023
  • Wage Agreement
  • Full Time
  • Urgent
Job expired!

JOB PROFILE:

Job Title:

DevOps Engineer

Division:

FirstDMT

Location & Address:

FirstDMT, Centurion

Reports to:

Technical Director

Direct Subordinates:

0

Total Staff in Function:

3

WORKING RELATIONSHIPS:

Internal:

  • Systems Engineers / Presales

External:

  • Vendor
  • End Users

JOB SUMMARY:

Main Purpose of Position:

  • System architecture planning, development, and implementation of OSS components.
  • Continuous assessment of the customers environment.
  • Strong drive to automate functions using DevOps tools.

Key Tasks & 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 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 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 organisations.

Continuous assessment of the customers environment.

  • Continued input into how to optimize the systems for best performance within 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 working of customers’ system to understand the environment to be able to make informed decision 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.

COMPETENCIES

Knowledge – You must know:

Skills – You must be able to perform:

Attributes – You must in a way that will drive successful performance which is supported by the Company’s values.

  • Knowledge of FNO and ISP industry
  • Demonstrated confidentiality.
  • Ability to deliver on service level agreements.
  • Emotional Intelligence.
  • Adhere to all policies and procedures that are implemented by the Company.
  • Attitude – always demonstrate your best in your role and ensure professional attitude with internal and external customers.
  • Respect - demonstrate respect with actions and words to internal and external customers.
  • Accountability – accountable for the consequences of your action, both positive and negative.
  • Integrity – consistently honest and truthful in dealings with peers, customers, and vendors.
  • Teamwork– strive to work productively in co-operation with one another, fostering a healthy atmosphere with mutual support, thus allowing everyone to achieve their own work-related goals.
  • Enjoyment – be creative and enrich the working atmosphere.

Internal training associated with competencies:

  • Adhere and complete the Company Learning Map issued during the first week of employment to meet the expectation

Minimum Qualification:

  • Grade 12
  • BSC Computing or similar degree.

Minimum Experience:

  • 3-4 years of experience in the same role.
  • 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 on after-hours worked.
  • Smart-casual dress code.
  • Working is flexible.
  • Excellent international business language skills (English), both written and verbal.
  • Reliable transport to and from the office.

Note:

  • The remuneration package will be discussed during the interviewing process.
  • Follow through with a 3-month probation review which will be scheduled by Human Resources monthly.
  • 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 require.
  • 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 Associated Entity.
  • You may be required within reason, to work outside of set duties and/or perform in more than one role.

Job Types: Permanent, Full-time

Ability to commute/relocate:

  • Johannesburg, Gauteng: Reliably commute or planning to relocate before starting work (Required)

Education:

  • Bachelors (Preferred)

Experience:

  • Linux: 3 years (Preferred)
  • MySQL: 3 years (Preferred)
  • Python: 3 years (Preferred)
  • Git: 3 years (Preferred)
  • Ansible: 3 years (Preferred)
  • MongoDB: 3 years (Preferred)

License/Certification:

  • DevsOps Qualification (Preferred)