Michael Beavington
About Michael Beavington
Michael Beavington is a seasoned manager at Ribbon Communications, specializing in OS platforms and possessing extensive experience in software design and development. With a strong background in coding, operating systems, and network protocols, he has contributed to various projects focused on security and high availability since 2008.
Work at Ribbon Communications
Michael Beavington serves as the Manager of the OS Platform at Ribbon Communications, a position he has held since 2017. In this role, he focuses on fast path signaling and CVE security improvements, including CIS Compliance. His responsibilities include managing teams to deliver secure and high availability operating systems for both Wind River and Red Hat Linux distributions. Beavington's experience in network function virtualization (NFV) using technologies such as KVM, COTS, and Cloud is integral to his contributions at Ribbon.
Professional Background
Beavington has a diverse professional background with significant experience in the telecommunications sector. Prior to his current role, he worked at Performance Technologies as a Senior Designer since 2008. He also held positions at Nortel Networks, where he served as UMTS Design Manager and Architect from 2000 to 2006, and as SS7 Senior Designer and Manager from 1996 to 2000. Additionally, he worked at Alcatel-Lucent for a brief period in 2007 and at Sonus as Manager/Software Designer from 2014 to 2017.
Education and Expertise
Michael Beavington earned a Bachelor of Science (B.Sc.) in Computer Science from the University of Victoria, where he studied from 1984 to 1989. He possesses a strong skill set in various coding languages, including C/C++, Bash, Perl, Java, and Python. His expertise extends to working with multiple operating systems such as Linux Fedora, Debian, RHEL, Suse, Wind River Linux, VxWorks, and Real-time OS. Beavington is also experienced in managing teams and projects that require message processing, fault tolerance, and OA&M.
Technical Skills and Tools
Beavington has developed a comprehensive set of technical skills over his career. He is proficient in various protocols, including TCP/IP, SCTP, TIPC, Sigtran, ATM, SS7, and W-CDMA/UMTS/3G. His experience with database systems includes Cassandra, MySQL, and Postgres. He utilizes project management and version control tools such as JIRA, MS Project, SVN, Clearcase, GIT, and Confluence to enhance productivity and collaboration in his work.