Vodafone

Automation Software Developer _VOIS

Giza, Egypt
Django Chef Kubernetes Ansible Terraform Git Microservices Python Flask GCP Puppet Shell
Search for More Jobs Talk to a recruiter now 💪
Description

Role purpose: 


Within the world of Telco, technology is a key enabler. A consistent part of Vodafone’s success is 
based on the implementation and delivery of advanced and innovative services to its internal and 
external customers. We are developing global Automation Solutions to increase the 
programmability of our Private Cloud Infrastructure and have an exciting opportunity for a Software 
Engineer to join our new team.


Core Responsibilities


• Setup Cloud Infrastructure for new services/applications as per requirement.
• Develop Infrastructure, VNF, and CNF automation applications as per requirement using Jenkins, Ansible & Terraform.
• Working on setting up end-to-end CI/CD pipeline for automation application using Jenkins, GIT, Maven, and Jfrog.
• Develop software for provisioning the Vmware private cloud stack, server profile, and iLO configuration for servers. 
• Develop software for automating the network configurations such as configuring VLAN, trunk, etherchannel and L3 VPN.
• Design, develop, test and document use cases in a multi-vendor environement
• Support analysis, testing and Implementation of new technology both on Vodafone Markets and Group Functions managed Networks.
• Participate in Agile projects building the required solutions.
• Support through Cost/Benefit exercise strategic decision on private cloud & network.
• Responsible for leading the requirement definition, user epic, story definition and prepare the relevant effort estimation and project plan.
• Responsible for providing RFQ/RFP requirements for evaluate technical solution responses.

Key accountabilities and decision ownership:


• Application design in line with industry best practices 
• Full stack software development using modern technologies
• Contribute to the definition of product roadmap /backlog
• Support product owners to define framework / technologies / languages to be used in automation
• Contribute to the overall Automation Use Cases definition and roadmap.
• Continuous improvement of development processes


Must have technical / professional qualifications, knowledge and experience in network technologies: 


• 5 years Experience as a SW developer and microservices development with Python and Flask/Django.
• Experience in cloud technologies like GCP, Vmware, Kubernetes with knowledge of Network Function Virtualization & Software Defined Networking (SDN).
• Experience in automation technologies like Jenkins, Maven, Ant, Junit, Jmeter etc.
• Experience in various software provisioning tools like Ansible, Terraform, Chef, Puppet etc.
• Experience with continuous delivery of Applications to App servers Tomcat, Weblogic, Websphere.
• Ability to build deployment, build scripts and automated solutions using shell scripting & python.
• Sw engineering best practices, such as in-line documentation, linting, structured code, and ObjectOriented Programming.
• Experience of working with an agile methodology.
• Cloud certification (like CKA or equivalent).


Preferred core competencies and skills:


• Act as a team player 
• Self-Starter with plenty of drive to push barriers and a pragmatic approach to get the job done 
• Optimum communication skills 
• Cultural awareness
• Willingness to face and overcome challenges in a highly-qualified international environment.


Nice to have technical / professional qualifications: 


• Knowledge of visualization tools like Prometheus, Grafana.
• Knowledge of network technologies including TCP/IP, HTTPs, SMPP, SSL, JSON, YAML etc.
• Knowledge on DHCP, DNS, SNMP and RAID Levels.
• Experience with cloud architectures.
• Experience working with SonarQube, a code quality control.

#_VOIS #WeMoveTheWorld #MoveWithUs

Vodafone
Vodafone
E-Commerce Industrial Manufacturing Plastics and Rubber Manufacturing Retail Information Technology Messaging Mobile Apps Mobile Devices Network Security Telecommunications

0 applies

2 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say