Yes, you are correct. I ment this way.
And hoped someone would say to this theme, but strangely we talk here alone lately
Well for developing something, I mean the coding, not program’s functions planning, I am the worst kind of IT people.
Just after high school and one year technikum I went - instead of university due to mathematics - a 3 years course of OPERATING SYSTEM PROGRAMMER in city of Veszprém ( pronounce as Wes Prame). It was on Saturdays only this way took so long.
There I wrote the more complicated Pascal code than others, meanwhile were less effective code , I mean : not the most clear and elegant in layout style.
So after I recon’ it I changed for an exam stuff :
I joined to a pair of guys who made coding and I created the software plan. It was accepted by teachers, so we could do that way
This way I got a middle grade “3” (5 the best - 1 worst, the fallen one)
Years after, I got into IBM Hungary, as system admin.
First in expanding ERP department in that time really just a SAP team – in city of Székesfehérvár ( pronounce as Sake {not japanese drink, but english word} - Ash - Fe - Hare - Waar ).
. I was one of a guy who later worked on another ERP server SW - Baan - but it is another story - as generally saying .
OK, so in the meantime there we did the woodcutter jobs for german and austrian colleages in 24/7 - mostly manual system checks, ticket opening based on manualmand automatic system checks, smaller tasks in SAP, database, and OS level.
In this round - in the beginning - all OSI levels we had supported in this 24/7 team - except the networks - to operate on (SAP, DB nad OS level as well).
When we were hired there (16 new colls) after the previosly employed working colleagues - who was employed were earlier -, the best of them were selected to office time team (Support Team ) who got customer clients and serious fixes of tickets we created and change job task in tasks : SAP company/system copy , database upgrades, whole SAP system move from the customer to IBM datacenter machines,and finally – the queen of tasks on SAP ERP department : SAP version upgrade with database upgrade as well.
Later it was routine jobs as when we in 27/7 did it as well between 2 IBM datacenter - 2004-2005.
These tasks required to write command lines (commands using pipelines or small 'scripts just drop after the shell propmt in putty program) and sometimes shell scripts or more serious ones like really rather shell 'programs '.
One of my colleagues wrote a shell script ( such rather program-like ) which did all the manual checks, so we had to login to all server and launch it despite of repeating all the checks on OS/DB and SAP level for all SID (3 digit ID of installed SAP severs).
It was later scheduled in crontab, as when he later showed to german team lead and they had selected to do the manual daily cheks on servers so changed them automatical checks. This automatical version created tickets based on DC.sh bash script findings and it saved to output files per daily as scheduled.
There was a a server which were separate directories as NFS filesystems were exported to all servers and this way it could get all DC checks output files available in directories per system.
This server had a mobile phone card installed and sent SMSs - short text with server name DB or SAP system’s 3 digit identifier (SID) and short error messages.
There were one colleague in shift(s) - later more when arrived not only to mobile phone but a web surface tool was capable for parallel operation - who opened ticket based on SMSs and deleted the SMS as if he created the ticket.
Later we got access to new system checker / ticket opening program where we had to deleted also the affected entries which were ticketed.
So this way I must wrote shell commands on AIX* - especially after 1st February 2006 when I selected for a new project to fully support it in office time.
My first client was a big multi ( who had global partnership with IBM with automatization stuff at IBM used in therir products ).
Fortunately I was selected for country focal point for Baan in France locations.
I was responsible for them in IBM with an another colleages of three but I was later the main supporter - that skyrocketed my carreer at IBM as a technical guy. Later helped get into support team at DB level for big german television firm.
((( explanation *AIX
is the the UNIX product of IBM - for me the best UNIX but unfortunately for PC no longer available there were some some MCA laptops and desktops which had AIX on it. In 1997 I saw on an expo some Apple machines had AIX – demoed Dassault Systems’ 3D/2D CAD programs.
If you checks out Rosetta Stone of UNIX { Rosetta Stone for Unix } where shell commands compared on all UNIX if such stuff still exists, you can see how much command exists there which other UNIXes there is not such function. HMM now FreeBSD has more , but as I see it has such cimmands what ported from Linux I assume, nevermind ).
LVM which is much safer or better than any RAID software meanwhile it is written for another purpose - a virtual layer between harddrives and OS makes available to expand FS to new disks meanwhile system runs, so no stops for partitioning and adding new free space on OS level. Also hot swapping. So there is striping and mirroring in it.
Thanks for IBM it is available for OS/2 and both IBM and Red Hat it is available for Linux as well such as on AIX - just command names are jokingly different but functions are the same. On OS/2 it is much reduced capabilities but available. Just as JFS2 was ported there as simply JFS on OS/2 (it is another OS I admired on PC, but just in that time (1990-1998 ) I had no PC computer to install it on it.)JFS/SFS2 - those iare journaling fylesystems which was ported to Linux and OS/2 as well as I wrote above - now it may available { JFS (file system) - Wikipedia } ))).
These are my connection to IT developing skills – except the physical DBA skills I had not detailed here.
So I wrote scripts to support tasks on OS or DB level, but for application I was and am still very small
I left SAP and later Baan support as well I went for DB support I got amazing Informix support tasks.
I am not really a clicking guy. GUI is very useful as when a program has many switches or settings to setup once, so for applications, but I really liked command line’s programs in the shell.
For examle find something and tailored the output to get only the relevant info in beautifully formatted and report(able) where it needed.
Is it enough for first time of my past knowledge ?
Past as for since 1st of January 2016 I had not worked on midrange servers but some old PCs of mine. : D
I left IT just as before before revolution of cloud SW became general at IBM and also rest of the world. On Linux I left out from containers Xen, quemu etc.
I just used quemu earlier as my last working laptops at IBM used to run Linux and for other workers whose works not affected systems remote access - to run Windows on working laptops.
Maybe too much again. :S + :((