
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
