Edward Midolo
About
Edward Midolo is from Malta. Edward works in the following industries: "Information Technology and Services". Edward is currently Group Head of Central Technology at Catena Media, located in Msida, Malta. In Edward's previous role as a Head Of Technical Operations at Catena Media, Edward worked in Msida until Feb 2022. Prior to joining Catena Media, Edward was a Manager - Application Services (Europe) at CCBill and held the position of Manager - Application Services (Europe) at Malta. Prior to that, Edward was a Systems Architect at CCBill, based in Malta from Jan 2016 to Jun 2017. Edward started working as Senior Systems Engineer at CCBill in Malta in Sep 2015. From Feb 2012 to Aug 2015, Edward was Infrastructure Engineer at Gamesys Network Ltd., based in Mriehel, Malta. Prior to that, Edward was a Application Support Assosciate at GO plc from Jan 2009 to Feb 2012. Edward started working as Infrastructure Services Specialist (Part Time) at Digital Realms in Sep 2008.
Edward Midolo's contact information is available for free on finalscout.com, a web-based professional networking database with more than 500 million business contacts and 200 million company profiles.
Edward Midolo's current jobs
Edward Midolo's past jobs
Leading the Application Services team in Europe across 3 offices located in Serbia & Malta; We ensure CCBill & PhoenixNAP systems and services are performant with solid uptime whilst ensuring that the infrastructure has the capacity for future growth. The Team's responsibilities are: • Escalation support for various technical teams including the 24x7 NOC • Uptime of our distributed systems which are spread over 3 locations, namely: o Phoenix, Arizona, US (West Coast) o Ashburn, Virginia, US (East Coast) o Amsterdam, Netherlands, EU (Central) • Systems Integration & Project Implementation • PCI-DSS Compliance (Systems & DBs) • Database Administration • Global Traffic Management (F5 GTMs & LTMs) • Automation and Configuration Management (Puppet & Ansible)
Being part of the Enterprise Architecture team I found myself working on the underlying system and application infrastructure technologies as they relate to all CCBill and PhoenixNAP products. Mentor engineering teams with regards to best practices. - Designed & assisted implementation of new Puppet 2016.x and migrated from old Puppet 2 Infrastructure - Designed, tutored and assisted implementation of Ansible as a Deployment Orchestration during our release cycles with the aim to increase efficiency and reduce error rates - Designed & assisted implementation of F5's LTMs and GTMs to enable global traffic routing between layers 4 till 7 - Designed and POC'ed a log aggregation solution on a global level using ELK and assigning tribe nodes per geo-location. - Designed and POC'ed full stack monitoring with a focus on APM (Application Performance Metrics)
Forming part of the Application Services team my role as a Senior Systems Engineer currently encompasses the following, which spans also across the sister company PhoenixNAP (https://phoenixnap.com/) : - Lead other members within the team when working on projects - Act as an escalation point to other team members whilst providing mentorship and in-depth technical guidance to the more junior members of the team - Currently re-factoring the Configuration Management & Deployment Orchestration strategies in the company to further improve procedures and processes whilst attaining quicker turnaround times with idempotent states
Being involved in the inception of the Infrastructure Team, I have worked on the implementation and maintenance of a wide variety of large and medium projects along with Proof of Concepts of new or alternative technologies. As the team grew, new requirements were identified and my focus shifted from Infrastructure Design towards Automated Infrastructure whilst adopting and evangelising a DevOps culture within the operational teams. Some projects that I worked on were: - Operational Design & Implementation of Poker platform (Virgin Freemium Poker) - Design, Implementation of Puppet control across 5 DataCenters - Implementation and mentoring Operational teams on Git - String level encryption for sensitive data traversing across the Puppet ecosystem - API for automated node management in Puppet & PuppetDB, thus ensuring only authorised provisioned nodes get certificate signed within the Puppet Eco-System - Ensured Puppet Infrastructure scalability by: ~ Setting up Net Scaler to Load Balancing puppet runs across a pool of masters ~ Puppet running as a Ruby App within Apache Passenger ~ Implementation of PuppetDB (using PostgreSQL as a backend) - Automated graphing and alerting for NOC teams Apart from other projects, daily tasks include improving & maintaining legacy scripts whilst acting as a reference point to other operational teams for a vast majority of projects.
· Design, Implementation and Maintenance of Corporate PBX System · Design, Implementation and Maintenance of Active Directory Services across multiple sites · Design, Implementation and Maintenance of SVN Repository · Design, Implementation and Maintenance of Corporate Network between International Sites · Implementation of Corporate Bug Tracking Software · Responsible to ensure all systems are deployed efficiently and effectively with a long term project path due to business being a "start up" Responsible for Infrastructure Security and Reliability. Ensure that Infrastructure is kept fully updated and well maintained. Serve as an escalation point to the support team for medium to high complex issues. Ensure Infrastructure meets all demands of upcoming projects and assist in operational project deployment and maintanance.
· Design, Implementation and Maintenance of Internal Core IPv4 Network · Design, Implementation and Maintenance of Corporate PBX System · Deployment of SVN System · Management and Maintenance of Internal Cisco PIX systems to guarantee corporate access to client sites · Diagnose and Resolve server or network failures reported by the Internal Proprietary Monitoring System · Provide implementation and support services to Company Clients regarding Linux Systems and Layer 3 Routed IPv4 networks. Responsible for the Maintenance of the Internal Network (Malta site) and provide support to clients on both server & network devices. Responsible for the administration and maintenance of the Internal Phone VoIP System. (Asterisk Linux based VoIP Solution). Responsible for the deployment of Linux Servers (Redhat Enterprise) within the company. Diagnose alerts that are received by the monitoring software and escalate where necessary. Management of Cisco PIX (mainly VPN tunnels) to guarantee company’s efficient access to the remote sites (both internal sites and client sites). Test and roll out new versions of the monitoring software clients.
Convertion from Peer-to-Peer network (windows shared files) enviroment to a Client-Server enviroment.Responsible for Windows 2003 Small Business Server R2 Installation and network mantainance + security. Responsible for setting up and maintaining an Active Directory and Exchange 2003 enviroment. Other server services running are IIS,FTP, DNS, DHCP, Print Server & Windows Sharepoint. Troubleshooting Sage Line 50 and general maintanance. Setup of Backup Schedules on a Grand Father / Father / Son system with full redudancy.
· Implementation of Windows 2003 Servers within the Infrastructure for Engineers' availability. · Maintenance on National Client Networks · Maintenance of Internal Corporate Network