From Fedora Project Wiki

 
(42 intermediate revisions by 2 users not shown)
Line 2: Line 2:
==Brief personal presentation==
==Brief personal presentation==
Hi folks!<br>
Hi folks!<br>
My name is Vittorio Memmo, I'm a experienced professional from Italy in a fairly wide range of Information Technology products and services.<br>
My name is Vittorio Memmo, I'm a professional from Italy in a fairly wide range of Information Technology products and services.<br>
My expertise is primarly focused on server systems built upon Linux and based on Open Source solutions, thanks not only to my researcher-style cultural background concerning high performance pure-computing environments, but also to my strong on-the-field application capabilities.<br>
My expertise is primarly focused on server systems built upon Linux and based on Open Source solutions, thanks not only to my researcher-style cultural background concerning high performance pure-computing environments, but mainly to my mindset and on-the-field capabilities.<br>
Linux has been a distinctive key point in my professional activity and Fedora was a particularly useful and well-made tool, despite the scepticism some customers had shown in favour of commercially oriented Linux and other Unix-like distributions.<br>
Linux has been a distinctive key point in my professional activity and Fedora was particularly useful for me, an excellent "swiss army knife" tool, very well made, despite the scepticism some customers usually show in favour of commercially oriented Linux and other Unix-like distributions.<br>
Linux can run on almost any platform, powering from mythical microcomputer of the '90s to large mainframes and server farms, up to petaflops grade supercomputers with a kernel that can be deeply modified and even rewritten to suit even the most diverse requirements.<br>
Linux can run on almost any platform, powering from mythical microcomputer of the '90s to large mainframes and server farms up to petaflops grade supercomputers, its great versatility makes it possible to build systems in a way that brings up the best in every usage scanario,
Although I'm mainly a self-taught person (yes, I've never attained certification courses and I'm proud of not to be branded a goat!), during my activity as Field Application Engineer and Pre-sales support specialist at the beginning, then as System Engineer, currently as IT Consultant and Systems Analyst, I’ve achieved many successful objectives leveraging my expertise in researching the solution to problems other persons couldn’t find.<br>
its kernel can be deeply modified and even rewritten to suit even the most diverse requirements.<br>
In many fields of technology and science there are often multiple ways to accomplish a task, so you have always something to learn even if
Although I'm mainly a self-taught person - yes, I've never attained certification courses and I'm proud of not to be branded a goat! - jokes aside I believe certifications give a confined view of the reality, although a starting point for newbies - during my activity as Field Application Engineer and Pre-sales support specialist at the beginning, then as System Engineer, currently as IT Consultant and Systems Analyst, I’ve achieved many successful objectives leveraging my expertise in researching the solution to problems other persons couldn’t easily find.<br>
you think to be already competent in an area, the reason why I believe certifications give a confined view of the reality.<br>
A kind of inventor in the field of technology, an individual, as many other guys around the world, who has got the knowledge, intuition, creativity, technical know-how and passion to turn his ideas into real-life.<br>
A kind of inventor in the field of technology, an individual, as many other guys around the world, who has got the knowledge, intuition, creativity, technical know-how and passion to turn his ideas into real-life.<br>
"Be the users to control the software not the software to control the users" in a freedom and sharing framework: this is why I've joined the Fedora Linux community.
"Be the users to control the software not the software to control the users" in a freedom and sharing framework: this is why I've joined the Fedora Linux community.
Line 15: Line 14:


==Activities within Fedora==
==Activities within Fedora==
* [http://fedoraproject.org/wiki/Ambassadors Ambassador]
* [[Ambassadors|Ambassador]]
----
----
<br>
<br>
Line 26: Line 25:
==Success stories==
==Success stories==
Linux a fast-growing, powerful, reliable and inexpensive operating system has proved to be very flexible  
Linux a fast-growing, powerful, reliable and inexpensive operating system has proved to be very flexible  
not only as a major player in the large server farms and in the most demanding computing center around the world but also  
not only as a major player in the large server farms and in the most demanding computing centers around the world but also  
in small and mid-sized server field in which I have worked in the early years of my job activity,  
in small and mid-sized server field in which I have worked in the early years of my job activity,  
and is becoming an increasingly viable platform for workstation and desktop use as well.<br>
and is becoming an increasingly viable platform for workstation and desktop use as well.<br>
Among the others I've realised:<br>  
Among the others I've realised:<br>  
<li>a high performance computing mini-cluster for scientific calculation based entirely on a customized kernel Fedora Linux platform and built upon COTS technologies to Technical Physics Department.<br>
<li>a high performance cost-effective computing-cluster for scientific calculation based entirely on a Fedora Linux platform with a customized tuned kernel built upon COTS technologies for Technical Physics research activities.<br>
The cluster has been realised for both batch and real time execution of custom programs developed by students and researchers in C++ and Fortran programming languages for implementing algorithms that usually require heavy duty calculations in various fields of applied Physics such as Fluid Dynamics and Digital Image processing that would require days or even weeks of execution time on normal equipped workstations.<br>
The cluster has been realised for both batch and real time execution of customized calculation processes developed by students and researchers in C++ and Fortran programming languages for implementing algorithms that usually require heavy duty calculations in various fields of applied Physics such as Fluid Dynamics, Digital Image processing and Environmental Noise Analysis that would require days or even weeks of execution time on normal equipped workstations, making capacity planning possible in the meantime.<br>
In the meantime the department researchers can rely on a robust high-availability on-demand central calculation equipment for supporting Grid Mathematica® symbolic processor parallelization capabilities of running more calculation tasks in parallel.<br>
The department researchers can also rely on a robust high-availability on-demand central calculation equipment for supporting Grid Mathematica® symbolic processor parallelization capabilities of running more calculation tasks in parallel.<br>
<li>a Nagios® server monitoring about 500 hosts and 1900 services to a Central Government site entirely based on Fedora 10. I've developed shell scripts for integration with the ticketing system (the monitoring system is able to open service requests based on certain detected events) and various customizations to support customer specific needs and to satisfy SLA contract constrains. The result is great: the Fedora 10 based system, the only Fedora in the Italian Government sites , runs rock solid since January 2009 and the monitoring facility is the foundation of the entire system management activity in a so mission critical environment.<br>
<li>a Nagios® server monitoring about 500 hosts and 1900 services to a Central Government site entirely based on Fedora 10. I've developed shell scripts for integration with the ticketing system (the monitoring system is able to open service requests based on certain detected events) and various customizations to support customer specific needs and to satisfy SLA contract constrains. The result is great: the Fedora 10 based system, runs rock solid since January 2009 and the monitoring facility is the foundation of the entire system management activity in a so mission critical environment.<br>
<li>an increasing set of Nagios® plugins written in Bash for monitoring the most diverse parameters and events minimizing systems overhead.
<li>an increasing set of Nagios® plugins written in Bash for monitoring the most diverse parameters and events minimizing systems overhead.<br>
<br>
 
----
----
<br>
<br>
Line 42: Line 43:
Fedora is my reference Linux distribution. I'm looking forward to continue building Fedora based servers for the customers I'll work for. <br>
Fedora is my reference Linux distribution. I'm looking forward to continue building Fedora based servers for the customers I'll work for. <br>
Among my most recent projects:<br>
Among my most recent projects:<br>
<li>OpenAIS/Corosync-Pacemaker managed HA physical cluster designed for both high availability and power demanding applications running in the physical environment for performance maximizing, while sharing resources with a XEN-virtualized environment dedicated to tests and pre-production simulations.
<li>OpenAIS/Corosync-Pacemaker managed HA physical cluster designed for both high availability and power demanding applications running on a strictly physical environment for performance maximizing, while sharing resources with a XEN-virtualized environment dedicated to tests and pre-production simulations.
<li>A Beowulf-style cluster leveraging powerful open-source resource managers and job-schedulers like Torque and Maui, implementing the most recent developments in frameworks, libraries, APIs.  
<li>A Beowulf-style cluster leveraging powerful open-source resource managers and job-schedulers like Torque and Maui, implementing the most recent developments in frameworks, libraries, APIs and capacity planning challenges.
<br>
<li>A set of scripts suitable for Nagios and other monitoring systems based on SystemTap for monitoring Linux systems, particularly the kernel, in fine details, allowing the system analysts to undertake the appropriate tuning strategy.<br>
<br>
<br>
Such projects are being studied by myself in my spare time. People that would collaborate on such field is welcome!<br>
<br>
"The scientific method, according to which a complex problem can be broken down into simpler problems, is in keeping with Linux's phylosophy of providing small tools that can be tied together or suitably combined into powerful scripts to accomplish even very complex tasks".<br>
<br>
<br>
Such projects are being studied by myself in my spare time. People that would collaborate on such field is welcome!
----
----
<br>
<br>
Line 52: Line 57:
==About the author==
==About the author==
Vittorio Memmo was born in Lanciano, a little town located in Abruzzo region nearby the Adriatic Sea.<br>
Vittorio Memmo was born in Lanciano, a little town located in Abruzzo region nearby the Adriatic Sea.<br>
After having studied Physics in the university of Rome for 6 years ,  
After having studied Physics in the university for 6 years ,  
he started Exin Lab in 2000, a little personal business concerning information technology services <br>
he started Exin Lab in 2000, a little personal business concerning information technology services <br>
for small and medium enterprise customers.<br>
for small and medium enterprise customers.<br>
In the meantime he kept on a deep research activity improving proficiency in HA and MPP clusters as well as GRID<br> systems for high-performance computing dedicated scientific applications.<br>
In the meantime he kept on study and research activity improving proficiency in HA and MPP clusters as well as GRID<br> systems for high-performance computing dedicated scientific applications.<br>
He's dedicating many hours of his life to studying, researching, testing, inventing.<br>
He's dedicating many hours of his life to studying, researching, testing, inventing.<br>
Presently he works as a Information Technology Consultant for a estimated engineering company delivering services<br>
Presently he works as a System Engineer for one among the main information technology companies, delivering consultancy services<br>
for governament, large and medium enterprises .<br>
for governament, large enterprises and military headquaters datacenters.<br>
<br>
----
<br>
'''Contact Details:'''<br>
Location: Rome - Italy<br>
Mail1: exinlab@fedoraproject.org<br>
Mail2: vittorio.memmo@exinlab.com<br>
<br>
<br>
"In many fields of technology and science there are often multiple ways to accomplish a task, so you have always something to learn even if
you think to be already competent in an area".<br>
<br>
<br>
[[File:image.jpg]]

Latest revision as of 08:28, 3 September 2020


Brief personal presentation

Hi folks!
My name is Vittorio Memmo, I'm a professional from Italy in a fairly wide range of Information Technology products and services.
My expertise is primarly focused on server systems built upon Linux and based on Open Source solutions, thanks not only to my researcher-style cultural background concerning high performance pure-computing environments, but mainly to my mindset and on-the-field capabilities.
Linux has been a distinctive key point in my professional activity and Fedora was particularly useful for me, an excellent "swiss army knife" tool, very well made, despite the scepticism some customers usually show in favour of commercially oriented Linux and other Unix-like distributions.
Linux can run on almost any platform, powering from mythical microcomputer of the '90s to large mainframes and server farms up to petaflops grade supercomputers, its great versatility makes it possible to build systems in a way that brings up the best in every usage scanario, its kernel can be deeply modified and even rewritten to suit even the most diverse requirements.
Although I'm mainly a self-taught person - yes, I've never attained certification courses and I'm proud of not to be branded a goat! - jokes aside I believe certifications give a confined view of the reality, although a starting point for newbies - during my activity as Field Application Engineer and Pre-sales support specialist at the beginning, then as System Engineer, currently as IT Consultant and Systems Analyst, I’ve achieved many successful objectives leveraging my expertise in researching the solution to problems other persons couldn’t easily find.
A kind of inventor in the field of technology, an individual, as many other guys around the world, who has got the knowledge, intuition, creativity, technical know-how and passion to turn his ideas into real-life.
"Be the users to control the software not the software to control the users" in a freedom and sharing framework: this is why I've joined the Fedora Linux community.



Activities within Fedora



Attended Fedora events

  • FUDCon Milan 2011 [1]


Success stories

Linux a fast-growing, powerful, reliable and inexpensive operating system has proved to be very flexible not only as a major player in the large server farms and in the most demanding computing centers around the world but also in small and mid-sized server field in which I have worked in the early years of my job activity, and is becoming an increasingly viable platform for workstation and desktop use as well.
Among the others I've realised:

  • a high performance cost-effective computing-cluster for scientific calculation based entirely on a Fedora Linux platform with a customized tuned kernel built upon COTS technologies for Technical Physics research activities.
    The cluster has been realised for both batch and real time execution of customized calculation processes developed by students and researchers in C++ and Fortran programming languages for implementing algorithms that usually require heavy duty calculations in various fields of applied Physics such as Fluid Dynamics, Digital Image processing and Environmental Noise Analysis that would require days or even weeks of execution time on normal equipped workstations, making capacity planning possible in the meantime.
    The department researchers can also rely on a robust high-availability on-demand central calculation equipment for supporting Grid Mathematica® symbolic processor parallelization capabilities of running more calculation tasks in parallel.
  • a Nagios® server monitoring about 500 hosts and 1900 services to a Central Government site entirely based on Fedora 10. I've developed shell scripts for integration with the ticketing system (the monitoring system is able to open service requests based on certain detected events) and various customizations to support customer specific needs and to satisfy SLA contract constrains. The result is great: the Fedora 10 based system, runs rock solid since January 2009 and the monitoring facility is the foundation of the entire system management activity in a so mission critical environment.
  • an increasing set of Nagios® plugins written in Bash for monitoring the most diverse parameters and events minimizing systems overhead.



    Future plans

    Presently I'm working on other ideas based on Fedora Linux.
    Fedora is my reference Linux distribution. I'm looking forward to continue building Fedora based servers for the customers I'll work for.
    Among my most recent projects:

  • OpenAIS/Corosync-Pacemaker managed HA physical cluster designed for both high availability and power demanding applications running on a strictly physical environment for performance maximizing, while sharing resources with a XEN-virtualized environment dedicated to tests and pre-production simulations.
  • A Beowulf-style cluster leveraging powerful open-source resource managers and job-schedulers like Torque and Maui, implementing the most recent developments in frameworks, libraries, APIs and capacity planning challenges.
  • A set of scripts suitable for Nagios and other monitoring systems based on SystemTap for monitoring Linux systems, particularly the kernel, in fine details, allowing the system analysts to undertake the appropriate tuning strategy.

    Such projects are being studied by myself in my spare time. People that would collaborate on such field is welcome!

    "The scientific method, according to which a complex problem can be broken down into simpler problems, is in keeping with Linux's phylosophy of providing small tools that can be tied together or suitably combined into powerful scripts to accomplish even very complex tasks".



    About the author

    Vittorio Memmo was born in Lanciano, a little town located in Abruzzo region nearby the Adriatic Sea.
    After having studied Physics in the university for 6 years , he started Exin Lab in 2000, a little personal business concerning information technology services
    for small and medium enterprise customers.
    In the meantime he kept on study and research activity improving proficiency in HA and MPP clusters as well as GRID
    systems for high-performance computing dedicated scientific applications.
    He's dedicating many hours of his life to studying, researching, testing, inventing.
    Presently he works as a System Engineer for one among the main information technology companies, delivering consultancy services
    for governament, large enterprises and military headquaters datacenters.

    "In many fields of technology and science there are often multiple ways to accomplish a task, so you have always something to learn even if you think to be already competent in an area".