A fully motivated computer lover, scientific and experienced. Self learner and up-to-date to all the related subjects where I am involved with. Applied to organization, team worker and team builder. Great logical skills, methodological and mental dexterity for problem solving. Sharp logical sense. Investigative, curious and creative, driving me to search for gaps and unknown subjects on the daily activities, proposing solutions and / or providing better analysis if necessary.
– profound knowledge of several distributions like Arch Linux (now the preferred one), Slackware (many years on it), Fedora, RedHat, SLES/SLED (somewhat from Novell) , OpenSuSE, Open Enterprise Linux from Oracle and other minor
distributions – Kernel optimization and sources installations /
improvements / development – Environment debugging – fully
capable of creating a full Linux distribution from scratch in a LSB architecture;
Netware since 1994 – starting from Novell DOS-set (along with Lantastic) and Netware 286 (2.20) / Netware 3.12, passing all the versions until the most recent Netware for Linux OES 2; Also developing some NLM modules along the way – eDirectory and several programs / system from Novell as well;
Windows since 1992 – As an advanced user only; from the very early versions, including the Windows 95 / 98 / XP, 2Ks, NT, Windows 7 and XP Pro SP3 only few version skipped.
Python, Ruby; (Other dead, unusual languages like BASIC, Dataflex,
Knowledge of SQL structures, including MySQL, Oracle, and Postgress (pgSQL);
Alterations, collaborations and tuning of open source code in several different systems, to compile, fit or fix software in certain distributions or situations;
with pretty much all regular hardware available for PC and Servers
in a wide range of features and sizes. In most of the past years
used to a Dell standard;
Highly experienced in virtual environments / machines including Virtual Box, XEN, KVM and Vmware, including XEN installation from source code and compiling;
High experienced with different types of network storage like iSCSI, several types of SAN (including Dell and EMC). Also RAID internal and external via hardware or software (like LVM);
Several different backup solutions with different systems, ranging from open source systems and closed source systems;
Switches, routers, packet shapers, firewalls, cabling and several different types of devices / appliances;
High availability systems, clusters and dedicated grid systems.
Networking & Internet
Helping to build a BBS and Internet
provider in 1996, gave me the professional leap to became a services
specialist, where I am able to look profoundly into any type of
network with different protocols and also to the Internet;
Security specialist, firewall builder, root kit researcher, zero day exploiter, proxy administrator, internet and traffic metrics, user metrics, tools and development for maximize bandwidth and efficiency;
Protocol classification and optimization through several different methods with appliances, equipments and routing servers;
Cabling and infra-Structure overview, already assembled several different sizes of networks from scratch;
Among a lot of protocols and services it is worth citing: TCP/IP, IPX, NetBeui, SLP, SMTP (Sendmail, qmail among others) and several POP(s) and IMAP(s), FTP / FTPS, SSH / SFTP, HTTP / HTTPS – Apache and Tomcat among others, LDAP, NFS, Rsync, SVN / CVS / Mercurial / GIT, SSL, SAS, PAM, AUTH, Radius, AD, eDir, SMB / CIFS, TLS / SSL and much more;
High Availability systems with Linux-HA, PaceMaker, Corosync, DRBD, IPVADM and other resources such as stonith devices;
Enough knowledge to give administrative maintenance into Cisco, Juniper, F5, Ipanema, Nokia and may other routers, appliances, “packeteers” and network equipments.
Senior Linux Consultant – since Aug/2011
Roles: Provide expertise on configuration and monitoring of Linux servers and infra-structure in a cloud environment. Zabbix, VMWare, Perl scripting, development of an Orabbix (Oracle monitor for Zabbix) substitute called Perobbix made in Perl. Responsible over monitoring of client networks and infra-structure providing also training to create a mindset on monitoring and best practices. Infra-Structure management and configuration including BIGIP (F5), Equallogic Storage, Juniper switches, other Juniper equipment, cisco and other brands firewalls including iptables and more. Networking problems detection and resolution, best practices and optimization. Investigation and analysis of several different types of problems. Development of High Availability environments. Build up of the whole backup environment using TL4000 and BackupExec (Symantec) and vRanger. Implementation and maintenance of all the necessary systems that builds up a network infra-structure involving a large range of software from anti-spam, IDS, monitoring, remote logging, ticketing systems, databases and so forth. Most recently developing a puppet environment.
BV Systems Engineer – Jun/2008 to Ago/2011
Roles: Development and Administration of monitoring and auditing systems engulfing servers Netware OES, Linux and Microsoft with Zabbix, Sentinel and Sentinel Log Manager – Application and Scripting development in Perl, PHP and Bash for a wide range of reasons including modules for Zabbix monitoring improvements – Package updating system with mirroring of packages from Novell and Dell for Yast and ZLM – Linux and Netware support specialist – Providing support for 2nd line analysts – Development of IP Addresses organization software – Laboratory with several different solutions from virtualization to virtualized bandwidth control to simulate high latency on remote branches – supporting all the IT teams to integrate open source systems with the available Dell hardware.
Brazil LTDA System Engineer – 2007 to 2008.
Roles: Local and regional network and infra-structure administration – South Central and North America support and engineering according to Amsterdam (central) standards, helping on the installation and configuration of new offices in the region – Systems Specialist – PBX Administration – Development of SCNA Nagios monitoring system.
Informatica LTDA Systems Engineer – 2006 to 2007.
Roles: Linux and Netware specialist, providing solution and consulting in a wide variety of clients and company sizes – several different distributions – Networking problems – Troubleshooting and regular problem solving environment.
Systems Developer – Freelance, 2003 to 2006.
Role: Project Developer of commercial art gallery administration system in Perl, AJAX , MySQL – Consultant: Linux / Networking / Programming.
GEO do Brasil
Systems Developer – Linux / Security Consultant – Team Leader on
Linux – From 2001 to 2003.
Roles: Development of an automatized firewall from IPChains / IPTables as a product with VPN capabilities using IPSwan (what later became FreeSwan) based on open source software, with a basic Linux distribution – installation and support of several different types of Linux servers for different purposes (Routers, Firewall and Mailing systems mainly) – Overseeing, managing and teaching a group of professional programmers and trainees, coordinating development and teaching newcomers to Linux into basic tasks.
Amarelas Support Analyst – System Engineer – 1998 - 2001
Roles: Corporate support for a mixed Linux and Netware network, integrating 6 branches from Brazil's countryside, restructuring the network completely and expanding its functionality to Internet – local users support – complete IT Infrastructure administration;
House Owner – Freelancer – System Engineer – Software
Developer – 1995 to 1998
Roles: Software development in Dataflex for the Brazilian paper sector, network and IT supporting role for several companies around Sao Paulo area in the the first year – Between 1996 and 1998 helped into building up a Internet Service Provider (Planet House BBS) with a BBS system called WorldGroup Galacticomm, based in Netware and Linux systems as well, dealing with RAS, Multi Protocol Routers and a diverse hardware and software systems involving a ISP – Among other things we did the development of one of the first gateways from Mail to Fax or Pager from São Paulo area.
Paschoal Contabilidade Computer Operator – Support Analyst
– Software Developer – 1992 to 1995
Roles: Maintaining a small network starting with 3 computers and expanding to 7 computers – upgrading systems – migrating networking systems from Lantastic to Netware 3.12 – payroll and accountant systems operator and responsible for its maintenance.
Want to know more more about my experience?
Here's some relevant information on how I got to learn what I know, by my self. (Including the English language)
Starting from the Bottom, my TK85
I have started with computers while I was around 8 years old as a certain uncle gave me a computer which he was not using anymore, and like that, I started to on my first experience using a TK85.
Basically I started up learning a little bit of BASIC, to create "flying lines", in small programs that could only run while in RAM, so everything needed to be coded at the moment of execution. I was good to have a sense of what a computer was.
From this, experience I already was capable of understanding very basic concepts of computers, connection of devices, Input / Output and so forth.
Little Upgrade, the TK2000 Color
After my uncle gave up on his next computer in line, the TK2000, he already knew what to do with it. Julio!
Now I had a color computer, where I could create even more complex and colored "flying lines" , and now I could get to save them in K7 tapes! UHU!
Well after a while I started to get tired of the flying lines, and then I started developeing problems of basic arithmetics, things like calculating how many days have you been living so far and such calculations from a data of birth, in programs I used to call Bidu
Then I was fortunate
The same uncle, who had a couple of small businesses and at some point hired me as a general helper / assistant.
Right before I got started there, he had bought a PC XT 8088, and didn't really had done much on it. I got him really brand new, if I were there a few days earlier, I would help him unbox it.
From there, I had to get acquainted with MS-DOS and other few programs that were around. And In no time, I found my self understanding booting, formating and doing several different things on that computer, including some batch programming.
My father at that point was already an "old" programmer on mainframes and some what incluenced me to get on Dataflex.
When I did the Dataflex traning in Sao Paulo, I was the yougest person in the room and obviously quite mocked at.
Then came Novell Netware
Time has passed a while and I was already getting around 286, 386 and 486 computers. Had quite a good experience in installing, completely assembling it, formatting MFM-RLL disks and so forth. A few MS DOS versions also had passed.
Then came Junior, a very good friend of mine, who once brought in several installation disks for Novell Netware 3.12 then went on explaining basics on networking / ethernet functionalities, configurations, IPX, clients and so on, as much that then I was capable of assembling a Coax 50 OHMs network or a RJ45 network later.
With that crash course, I was able to get my head around other systems like Lantastic, Novell DOS-Set and several different networking ideas that before were quite murky.In my opinion, Novell Netware in its 3.12 flavor is one of the best softwares I have ever worked with.
Nowadays we can talk about Linux in a similar level, but Netware is something that really had left its very strong mark on the market.As such, you can find articles like this one: Epic uptime achievement unlocked. Can you beat 16 years?
After this experiences, and a few others, I had my first real job at Wilson Paschoal, which I can already see depicted in my regular (on complete version) curriculum.