Might I suggest looking into
Rotary International.
Rotary International is the world's first service club organization, with more than 1.2 million members in 33,000 clubs worldwide. Rotary club members are volunteers who work locally, regionally, and internationally to live by the motto service above self. Rotary brings together business professionals from throughout your community and we unite together to share our talents in helping both our local community and the world. Odds are your community has a local club, and you could work with like-minded business professionals to fill your philanthropic desires.
I myself am a computer technician, and I have worked with our local club and a club in Pignon, Haiti, to provide computers in their local schools for administrative and teaching staff. We have worked with a club in Rajkot, India, to build a dam and provide clean water for thousands of people.
Many districts also partake in a program called the group study exchange. A group of 8-10 local professionals travel to another community somewhere in the world to learn and work with similar professionals in other parts of the world. What do network technicians do in Brazil, or Japan, or Germany? Contact your local district to see if they are offering a Group Study Exchange to any of these countries and work with professionals in those countries.
You can click on the club locator on the top of the Rotary International website to find a club near you. There are also a plethora of matching grants available worldwide, and I'm sure you could find multiple ones that are related to your interests.