Network Consulting Engineer

For our client – worldwide leader in innovative IT and networking technologies – we are currently looking for a Resident Network Engineer.

What You’ll Do

  • Drives technology design, implementation, execution and/or optimization for customer projects/accounts.
  • Works with customers to plan, design, configure and/or diagnose the company’s suite of products, services and solutions to accelerate customer outcomes
  • Assists customers with integration and implementation of tools, systems and service assurance
  • Supports presale activities and translate business requirements into solution design
  • Builds customer simulations in test labs to resolve/validate complex problems and compatibility issues
  • Creates and delivers customer collateral, portals, documentation and knowledge transfer
  • Aligns technical deliverables to customer business outcomes
  • Drives customer technology transitions, influencing solution architectures and services
  • Complies with and supports company policies and processes and utilizes relevant tools to effectively execute the role and support Professional Services’ strategies and goals

Role Specific Responsibilities

  • Works extensively with customers along with appropriate internal and external resources on the strategy/deployment/optimization of the company’s services and solutions
  • Takes leadership role in execution of delivery projects
  • Improves solutions and methods developed in the field for use to the wider practice (knowledge sharing)
  • Creates, reviews and approves project deliverables e.g. Design recommendations, High Level Design, Low Level Design, Implementation/Change Management Plans
  • Builds and/or leverage test environments as required to resolve highly complex problems and compatibility issues
  • Leverages software skills and tools to configure, deploy and/or troubleshoot the company’s products and solutions. Contributes in the development of digital intellectual capital (e.g. scripts, digital signatures).
  • Acts as a focal point for problem resolution for assigned customer engagements. Assures proper and quick resolution of complex customer problems across an appropriate range of technologies.
    Scope:
  • Collaborates with other Consulting Engineers in appropriate technology domains to ensure optimal use of resources to meet customer needs
  • Typically interacts with individual contributors, managers, and customers regularly
  • Provides input to Sales team in creating and demonstrating technology solutions to customers
  • Engages with sales teams on pre-sales activities

Complexity

  • Solves highly complex problems and is able to identify viable and often innovative options, and uses analytical skills and judgement to recommend an appropriate solution

Expertise

  • Typically requires BSc Computer Science or equivalent plus 5-8 years of relevant work experience. Advanced degree strongly preferred.

Project Specific

About the Role
We are seeking a Software Automation Architect with strong expertise in network automation, system integration, and software development. In this role, you will lead end-to-end automation solution design and delivery for the company’s advanced networking platforms. You will collaborate with cross-functional teams, driving innovation, scalability, and interoperability across the company’s automation ecosystem.

Key Responsibilities

  • Architect, design, and lead implementation of network automation solutions using Cisco NSO and related platforms.
  • Drive integration strategies leveraging APIs (REST/RESTConf), API gateways (Kong), Kafka, and database interoperability.
  • Collaborate with product management and engineering teams to define automation roadmaps and strategies.
  • Ensure adoption of Agile methodologies and DevOps practices (CI/CD pipelines with Jenkins, Git, Jira).
  • Provide technical leadership and mentoring to development and operations teams.
  • Partner with stakeholders to align automation capabilities with business outcomes.
  • Evaluate emerging technologies in virtualization (Docker, K8s, ESXi, KVM) and incorporate into architecture where relevant.
  • Develop and optimize software solutions using Python (advanced) for automation workflows.
  • Drive best practices for scalability, reliability, and interoperability across Cisco’s automation ecosystem.

Required Skills & Qualifications

  • Strong understanding of basic and advanced networking concepts/terminologies.
  • Strong understanding of basic and advanced network Automation techniques .
  • Deep expertise in Cisco Network Automation components.
  • Proven experience in system integrations using
  • Hands-on experience with Docker and Kubernetes.
  • Familiarity with virtualization platforms (ESXi, KVM) .
  • Advanced programming skills in Python with experience in automation frameworks.
  • Strong knowledge of DevOps tools (Jenkins, Git, Jira).
  • Strong knowledge of NetDevOps.
  • Demonstrated ability to work in and lead Agile delivery environments.
  • Understanding of product management techniques for automation platforms.

Take your career to the next level with exciting projects, expert teams, and cutting-edge technologies. Apply now!

Location: Cairo, Egypt| Hybrid

Submit Your Application

Drag & Drop Files, Choose Files to Upload
Not the right fit for you? Follow us on LinkedIn for more job opportunity updates.

Let's Connect

Do you need a partner to successfully support you in overcoming your business challenges? Contact us today and let us support you on your road to success!