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: Mar 23, 2024
    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

    PPS has more than 200 000 members who enjoy access to a comprehensive suite of financial and healthcare products that are specifically tailored to meet the needs of graduate professionals. PPS is the largest South African company of its kind that still embraces an ethos of mutuality, which means that it exists solely for the benefit of its members. Thus, ...
    Read more about this company

     

    Lead DevSecOps Engineer

    Job Advert Summary    

    Reporting into Gemini: CIO, the role will be responsible for the automation and configuration management of the business’s servers and provide stable environments for the delivery of quality.

    The successful candidate will:

    • Oversee and lead the activities of the DevOps department.
    • Be responsible for the automation of all manual tasks for the building and deployment of both code      and data to enable continuous integration and continuous deployment frameworks. 

    Minimum Requirements    

    Education: 

    • Degree in Computer Science or any other relevant field.
    • Cloud and DevOps certifications are advantageous. 

    Experience: 

    • At Least 5 years of working experience in a DevOps capacity, preferably as a DevOps Engineer.
    • Experience in automating and managing large-scale infrastructure and significant familiarity with off-the-shelf insurance platforms. Vast
    • experience in systems automation, orchestration, deployment, and implementation.
    • Experience using Jenkins and Linux as well as experience configuring and automating monitoring tools.
    • Demonstrate experience in software development and experience working with tools and languages such as MySQL, SaaS, Git, Python, Shell scripting, Java, MongoDB, etc.
    • Demonstrate experience in scaling distributed data systems, for example, Hadoop, Elasticsearch, and Cassandra, among others.
    • Experience with highly scalable systems, inclusive of frontend and backend website tiers. 

    Knowledge & Skills:

    • Understanding of monitoring solutions for all layers of web infrastructure.
    • Technologically adept and have demonstrated computer skills, as well as skills in scaling distributed data systems.
    • Comprehensive understanding of Google Cloud Platforms and highly familiar with big data clusters, Hadoop, and NoSQL databases.
    • Exceptional scripting skills through Python, Shell, and Ruby.
    • Working knowledge of monitoring tools such as Graphite, Nagios, MixPanel, Newrelic, Track.js, etc.
    • Skilled in the configuration, maintenance, and securing of Linux systems as well as skill in scripting languages such as Shell and Ruby. He will also need to have skills in infrastructure automation tools.

    Duties and Responsibilities    

    Management: 

    • Management and development of continuous integration and deployment solutions for production applications across various sites/software.
    • Spearheading the creation of new technology infrastructures and maintaining configuration management and automation tools.
    • Conduct training for junior DevOps engineers and other engineering teams on how to build processes where dependencies are represented clearly in code.
    • Troubleshoot issues in development systems, architecture and technical leadership of the entire DevOps infrastructure.
    • Enable the automation of configuration management of all development, quality assurance, and production servers as well as the automation of continuous integration and continuous delivery.
    • Guide junior departments in the automation of the business’s data pipeline from the internal database servers.

    Strategy: 

    • Create software deployment strategies that allow DevOps engineers to successfully deploy sites/software in any environment.
    • Update configuration management tools, code, and modules to streamline implementation and supportability.
    • Create solutions for managing and ingesting large numbers of documents in real time, enabling prompt search and analysis.
    • Implement monitoring solutions that identify both system bottlenecks and production issues.
    • Identify and implement data storage schemas such as clustering to maximize performance.

    Design and Development: 

    • Design, build, and optimize comprehensive automation systems that operate the business’s portals, web, mobile, core system and data and reporting infrastructure platforms.
    • Support the product engineering team with CI/CD automation.
    • Design scaling strategies and develop automation scripts and solutions to streamline, implement, and testing sites/software.
    • Develop self-service solutions for the engineering department to deliver sites/software with great speed and quality.

    Collaboration and Support: 

    • Coach the engineering development department personnel in the workings of reusable tools and patterns, for example, reusable code.
    • Support engineering teams in the implementation of lifecycle infrastructure solutions and documentation operations to meet the engineering department’s quality and standards.

    Method of Application

    Interested and qualified? Go to PPS on pps.erecruit.co to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at PPS Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail