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:
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:
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)