DevOps Engineer (VOIS)

Aggregate function:  Shared Services
Business Area:  Technology _VOIS
Posting Country:  Egypt
Date Posted:  4 Apr 2025
Full Time / Part Time:  Full Time
Contract Type:  Fixed Term Contract

At Vodafone, we’re working hard to build a better future. A more connected, inclusive and sustainable world. As a dynamic global community, it's our human spirit, together with technology, that empowers us to achieve this. 

We challenge and innovate in order to connect people, businesses, and communities across the world. Delighting our customers and earning their loyalty drive us, and we experiment, learn fast and get it done, together.

With us, you can be truly be yourself and belong, share inspiration, embrace new opportunities, thrive, and make a real difference.

Role purpose:

  • DevOps Engineer is responsible for implementing and managing the tools, processes, and practices that enable continuous integration and continuous delivery/deployment (CI/CD) of software applications, and bridges the gap between development and operations teams, fostering a collaborative environment to enhance software development, deployment, and operations efficiency.
  • The DevOps Engineer will build, and maintain infrastructure as a code, automate deployment pipelines, and ensure system reliability, scalability, and performance. By integrating and leveraging modern cloud and automation technologies, the DevOps Engineer aims to streamline operations, reduce time to market, and improve software quality.
     

Key accountabilities and decision ownership:

  • Prioritizing and managing several open cases & Projects implementations on same time based on SLA and projects timelines.
  • Design, implement, and maintain continuous integration and continuous deployment pipelines.
  • Act as technical advisor to the customer request
  • Maintaining the availability of the software applications and its hosted servers
  • Lead the response to resolution of incidents, outages & Crisis by perform all possible troubleshooting steps to solve the incidents and service requests & escalate to relevant team if necessary to minimize downtime and impact.
  • Participate in troubleshooting & case Triage meetings with Customers, Vendors, Service Desk & Support lines Engineers to develop & amend efficient fixes & Solutions to the customers.
  • Communicate Clear notification for any production problems through know channels.
  • Conduct root cause analysis and implement preventive measures to avoid future incidents.
  • Utilizing the existing team applications and tools (knowledge base, Documentation database, Handbook) to solve the incidents, test releases, build & deploy projects.
  • Consulting with Vendor as appropriate
  • Implement tools and processes to automate infrastructure management, continuous testing and deployment.
  • Set up, configure, and manage monitoring and alerting systems to ensure high availability and performance of applications.
  • Proactively identify and resolve potential system bottlenecks and failures.
  • Executing service/change requests and manage the proactive problems investigations and RCA
  • Work closely with development, QA, and operations teams to promote a culture of collaboration and continuous improvement & keep up to date with the new product versions and new releases.
  • Facilitate communication between teams to ensure alignment on deployment processes and timelines.
  • Implement and enforce security best practices across development and operations processes.
  • Ensure compliance with industry standards and organizational policies for software delivery and infrastructure management.
     

Key performance indicators:

  • Ensure that service availability meet the business premium support. 
  • Ensure that the technical solution and root cause are clear and logic
  • Prioritizing and managing several open cases/projects at one time based on agreed Service Levels/Timelines.
  • Ensure that all incidents are solved within the agreed SLA and all projects are delivered on agreed timelines.
  • Achieving 95% of tasks on time
  • Utilization per person ( AUPR ) to be 100% against workload
  • Quality level of delivering the tasks maintained at 90%
  • Innovating tool/Process to support the team or save team time per each quarter
  • Participate in building Team’s KDB
  • 360 Feedback (Team/Customers/Management) results.
  • Core competencies, knowledge and experience 
  • Experience of working on projects or services that span multi-disciplinary areas of differing stakeholders, size and complexity to meet business expectations and deliver results within a software and technology industry.
  • Working in an International company through distributed & Virtual team’s format.
  • Confident and able to liaise and communicate excellently in both verbally & written formats at all levels within Vodafone and/or Infront of relevant customer organizations.
  • Excellent organization and prioritization skills with demonstrable experience of the production of plans to describe stage, phase, dependency and milestones.
     

Must have technical / professional qualifications:

  • Must have technical / professional qualifications: 
  • Bachelor’s degree in computer science/Engineering   
  • Fluent English both oral and written is a MUST.
  • 0-3 years of experience
  • Experience with OS like Linux/Unix and Windows
  • Experience with Testing preferrable selenium 
  • Knowledgeable with cloud platforms such as AWS, Azure & GCP
  • Knowledgeable with container technologies such as Docker.
  • Knowledgeable with container orchestration tools like Kubernetes, or OpenShift or helm
  • Knowledgeable with different tech stack like Oracle DB, Restful API, Apache, Squid, Tomcat
  • Knowledgeable with any monitoring tool like Zabbix, Grafana, Dynatrace, Splunk, Graylog
  • Familiarity with CI/CD tools such as Jenkins, GitLab, GitHub, Jenkins, GoCD .. etc.
  • Familiar with IaC tools like Terraform, AWS CloudFormation, or Ansible.
  • Familiar with any automation languages like as Python, Shell, Bash, Perl, PL SQL is highly preferable.
  • Familiar with microservices architecture, APIs, Proxies, Load balancers, Networking Topologies.
  • Any software or/and web development skills are plus.
  • Familiar with agile planning tool like Jira & Confluence.
  • Any Cloud or/and DevOps Certificate are highly preferred.
  • Agile or/and ITIL Certification is a plus..
     

Vodafone is committed to attracting, developing and retaining the very best people by offering a motivating and inclusive workplace in which talent is truly recognised and rewarded. We are committed to promoting Inclusion for All with the belief that diversity plays an important role in the success of our business. We actively encourage everyone to consider becoming a part of our journey.