FirstDMT
OSS Platform DevOps Engineer — Hybrid, Flexible Hours
- Compensation
- Not disclosed
- Location
- Centurion, South Africa
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Full time
- Experience
- Not specified
- Category
- Devops
- Posted
Skills
Must have
- 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.
- Grade 12
- BSC Computer Science or similar degree
Nice to have
- Big Data
- Mongo
- RRD
- Project Management
- Device Management technologies protocols (TR-069, SSH, SNMP, Netconf)
- Core network elements (Cisco, Juniper, F5, Fortinet)
- Docker
Full description
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.