Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Feb 21, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    MTN Group Limited entered the telecommunications scene at the dawn of South Africa’s democracy, in 1994. In 1998, we began our expansion by acquiring licences in Rwanda, Uganda and Swaziland. Since then, we continued to grow, with a view of bringing world-class telecommunications and digital services to markets across Africa and the Middle East. Throug...
    Read more about this company

     

    Senior Specialist: DevOps Platform Engineer

    The Senior Specialist: DevOps Cloud will be accountable to achieve the following objectives:

    • Plan for, implement, and efficiently operate and maintain software solutions that will increase the development teams’ software delivery and operations performance of their products and services.
    • Design and implement system or solution designs to improve development, resilience and operational practices, including continuous integration, continuous deployment and the automation of manual and repetitive operations and processes.
    • Architect complex, multi-faceted applications across cloud platforms
    • Develop automated workflows and tooling from a system management and administration perspective. This includes, but is not limited to, capacity and availability monitoring and response, alert management and filtering, automated deployment and configuration management using best of breed applications
    • Work closely with development and infrastructure teams to troubleshoot issues on the platform’s services provided; understand requirements to enhance platform services in use through automation or tools; assist with optimising and simplifying deployment; and to measure the software delivery and operational performance
    • Integrate various tools in the DevOps toolchain to accelerate development teams’ velocity while maintaining high standards for quality and consistency
    • Design and develop APIs / plugins / integration for tools and applications
    • Assist with the design and implementation of continuous delivery and integration pipelines and automation workflows across both on-premise and public cloud solutions
    • Automate parts of the development delivery process using scripts and other appropriate tools, including infrastructure provisioning and day 2 operations.
    • Create and maintain technical documentation, including processes and user guides for integrated tools and scripts
    • Create failure management processes and tools so outages can be handled without causing a loss of delivery
    • Champion changes to tools and processes to improve the efficiency and effectiveness of the development team and the availability of resiliency of technology infrastructure
    • Advise on new technologies and methodologies by becoming an expert in emerging technologies and tools relevant to development operations for both on-premise and cloud solutions
    • Configuration management of operating systems and applications, ensuring standards are defined and managed using the necessary tools provided (i.e. Puppet, Ansible).
    • Provide 2nd tier support and expertise for the area of responsibility
    • Responsible and accountable for the monitoring and alerting of the entire platform.
    • Managing risk and release through configuration management, patch management, and version control (i.e. Git).
    • Provide a high degree of leadership through ownership and follow through of tasks.
    • Providing effort estimates on projects and prioritising own tasks effectively.
    • Ensure that development and system administration follow guidelines & standards, and follow best practices.

    Accountability

    • Ownership of projects and problems with effective self-management.
    • Responsibility for the accurate forecasting of capacity requirements across annual timeframes.
    • Responsibility for the availability of services to within five 9’s.
    • The architecture of highly available services and applications to serve operational requirements.
    • Identification of and action on risks that could impact the security, stability or availability of services.

    Key Deliverables

    • Compile a digital platforms reference architecture
    • Rollout of the reference architecture across all MTN Opcos

    Role Dependencies

    • Active support to the Senior Manager: API Development Services
    • Understanding of the Group technology, business, and regulatory context
    • Timely decision making and reporting
    • Legacy integration governance support
    • Cross work stream support and alignment
    • Current knowledge of technology solutions and best practice
    • Integrity and quality of legacy integration from Operating Units and programme team
    • Positive working relationship with the programme work stream Principals and Leads
    • Knowledge of programme streams and KPI’s

    Education:

    • Computer Science degree or (or similar engineering discipline) equivalent
    • Strong Computer Science fundamentals
    • Networking knowledge in AWS, Azure and GCP – Advantageous
    • Appropriate Industry Certifications, including,
    • Cloud certifications: AWS, Azure or GCP
    • RHCE, LPIC (desirable)
    • Hypervisor Certification i.e. VCAP / OpenStack / Cloud Stack (desirable).
    • Puppet, Ansible or associated automation technology education (desirable).

    Experience:

    • At least 5 years of experience with software development, system architecture design and/or system integration
    • At least 3 years of experience and understanding of DevOps practices and principles
    • Strong operating and understanding of Linux
    • Knowledge of one or more development and scripting languages
    • Experience managing and configuring a Docker container environment
    • Experience managing and operating a Kubernetes container orchestration environment
    • Deep end-to-end understanding of the software development lifecycle, methodologies and tool chains including source control, build automation, version control, testing, code quality, deployment and release.
    • Experience with Build Automation Tools, Configuration Management Tools, Continuous Integration Tools, Continuous Delivery Tools, Testing Framework Tools, Deployment Automation Tools, Continuous Monitoring Tools, Version Control Tools and Software Configuration Tools
    • Experience designing, writing and executing test automation scripts using suitable test automation frameworks and tools
    • System monitoring tools (ELK, Grafana, Prometheus)
    • Python, Linux, Ansible, MySQL, Java, Jenkins (or similar build server)
    • Experience with Lean / Agile process
    • Good working knowledge of Cloud Native development practices as well as experience with implementing and deploying public cloud solutions
    • Preparation of Dev, QA and Production environments using Cloud and local DC’s
    • Testing of Software services (APIs) and infrastructure during deployment
    • Investigating and addressing availability, performance and capacity issues.
    • Managing databases (deploy, optimize, backup, configure, monitor)
    • Configuration Management and functional monitoring.
    • Virtualization experience
    • Cloud infrastructure experience (built and managed) on any of the following: GCP, AWS, Azure – Intermediate to Advanced experience.
    • Git or SVN – Advanced Experience.
    • NGINX/Apache experience
    • Intermediate understanding of networks and routing, VLANs, VRFs, MPSL and overlay networks
    • Experience with programming languages would be advantageous, as would knowledge of unit, integration and functionality testing of software applications.
    • Knowledge of and an interest in Site Reliability Engineering and the application thereof would also be advantageous, as would an interest in implementing preventative analytics, and the ability to resolve issues before they become critical or service impacting outages.

    Competencies:

    • Strategy Implementers, Decisive Problem Solver, Best Practice Value Creator
    • Culture and Change Champion, Guiding People Manager, Relationship Builder
    • Results Achiever, Operationally Astute

    Method of Application

    Interested and qualified? Go to MTN on www.mtn.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at MTN Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail