Support & Reliability Engineer Principal
NETWORK IT BRUMA
Johannesburg, South Africa
5d ago
source : Executive Placements

Role purpose

To help drive quality outcomes for our clients and enable engineering teams by providing capabilities focused on the supportability and reliability of software.

The role ensures both engineering and operationally focused teams work seamlessly as one combined, end-2-end product engineering team.

The role must demonstrate an ability to work with a large global product engineering team supporting a complex mix of software, clients and delivery outcomes.

The role requires an ability to work with a diverse range of internal and external technical & engineering teams, to ensure a highly reliable, automated product engineering & operational capability exists.

Accountabilities & Deliverables

Contribute, support and deliver the strategic vision set for support and reliability engineering with a strong focus on enabling speed, scale and quality, supporting engineering delivery teams

Delivers a global alignment of infrastructure, delivery and platform technology across

Coaching of SRE team members towards automation

Work closely with engineering teams to reduce cycle times for build and deployments

Ensure services provided extend engineering teams through to production, enabling speed and scale

globally

Leads and drives automation throughout operational engineering activities and roles to remove

hands-on" work, driving an effective efficiency outcome

Ensures everything as code pattern such as GitOps, IaC, monitoring as code are followed

Supports SREs to ensure existing clients and solutions continue to operate effectively

Key Relationships

  • Leadership team
  • Technology Leadership team
  • Product Solutions and Support
  • Clients and users
  • Engineering teams
  • Information Security team
  • Core Skills, Knowledge and Attributes

    Working knowledge of modern software and technology :

  • CI / CD processes and tools such as BuildKite, Jenkins, Azure Devops or any other similar tool
  • Experience in at least one of the programming languages such as Java, Nodejs, Golang, C#, etc.
  • Strong scripting skills in bash and / or python
  • Strong knowledge of AWS services such as VPC, EC2, S3, RDS, ECS, etc.
  • Expertise in IaC patterns and tools such as Terraform / Cloud formation
  • Strong knowledge in configuration management tools such as Ansible / Chef / Puppet
  • Expertise in docker container management and orchestration of containers such as ECS, AKS, EKS,
  • GKE or native Kubernetes
  • Knowledge on databases (e.g. Postgres, SQL Server, Oracle or NoSQL DBs)
  • Experience in Application monitoring and relevant monitoring tools such as Datadog, New Relic,
  • Dynatrace or AppDynamics
  • Preferable experience in implementing security in automation pipelines with relevant static and dynamic application testing, component scan, etc.
  • Is a modern thinker, looks to the future while ensuring practical, commercial outcomes are achieved in the present - but does not aim to keep the status quo
  • Communicates positively and confidently at all times, internally and externally relevant, valuable
  • information
  • Creates loyalty, trust and following.
  • A combination of personality traits; smart, innovative, low ego, collaborative, honest, of high integrity,
  • intensity and passion.
  • Capable of contributing to broader business conversations beyond operational engineering and technology
  • Solicits the involvement of others to build a sense of ownership and engagement. Must have confidence to act quickly and decisively.
  • Is able to define a delivery plan and identify & propose any supporting budget
  • Can empathise with people and clients appropriately and use that empathy in effective decision making
  • Can effectively lead and engage with remote teams
  • Proven ability to navigate ambiguity and collaborate with other functional leaders to provide great outcomes.
  • Leadership

    Demonstrates an ability to lead people of varying capabilities and backgrounds in an exceptional way.

    Considers how people work and the effect of leadership on them, focuses on demand and flow, variation, "what matters" and works on "the system" to improve it.

    Identify and manage key personal development and learning needs utilising a variety of techniques including coaching and creation of opportunities / cross-skilling to motivate,

    Analytical Thinking

    Demonstrates the ability to think critically, deeply and quantitatively about technical and delivery issues and their impact on platform and product solutions to create practical and commercial services in collaboration with key stakeholders across technology and product.

    Influencing and collaboration skills

    Demonstrates the ability to skilfully influence and collaborate with cross functional teams and navigates

    complexities to consistently deliver high quality technical and product outcomes

    Driving results

    Defines clear and ambitious goals and establishes priorities with clear responsibilities to ensure results; supports teams to organise work effectively for both immediate and longer-term outcomes, challenging for continual improvement on process and service excellence.

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form