1. Frederick J. Domico, Jr.
Contact Information: 215-802-4445
Email Address: freddomicojr@comcast.net
SUMMARY
1 Over 15 years of experience in UNIX / LINUX administration including AIX, and RHEL,
and SCO LINUX.
2 Experience in patching, upgrading, supporting, and designing UNIX environments.
TECHNICAL SKILLS
OPERATING SYSTEMS: AIX, RedHat enterprise, SCO, Windows Server 2013
SOFTWARE: COBOL, C, Pascal, C++, Java, faxing software named VSIFAX, mysql, SQL,
Apache, Tomcat, mutt, sendmail, samba
PROFESSIONAL EXPERIENCE:
PEPBOYS
Linux Administrator (January 2014)
1 Migration of the CentOS and DB2 involving the migration of the CentOS operating
system and the database being used.
2 Involved in using Jump to access each step of the migration process.
3 A pre-migration process was utilized to back up all necessary data and files prior to any
upgrades.
4 Once each step was completed, a verification was made to insure that the proper
changes were made.
5 Once the migration was successful the data needed to be tested and that meant opening
up the store remotely and accessing a cash register that was available.
SUNGARD
AIX Disaster Recovery (October 2013)
6 Involved in all of the disaster recovery on AIX. Servers were located throughout the
country.
7 Insured that all data and file systems prior to the start of disaster recovery were intact and
working properly.
8 Insured that no data was missing by using a check list to show what file systems were in
place prior to the recovery and the same ones were in place after the recovery.
DISTRIBUTOR COMPUTER SYSTEMS, INC.
UNIX Administrator (October 1995 - June 2013)
1 Worked on a solo basis to install all AIX servers, Linux servers, SCO servers and
Windows 2008 servers. That included over 200 AIX servers, 15 Linux servers and 10
Windows servers.
2 Upgraded the operating systems on site.
3 Performed backups then reinstalled the systems from the ground up.
4 Installed the new operating systems and then downloaded all the back-ups made on all
servers.
5 System generated Linux servers starting with version 2.1 up to 5.8.
6 Maintained and kept all servers up to date.
7 Unix Administrator for AIX and Linux.
8 Network administrator which included configuring and installing and testing all firewalls.
All of the firewalls were Sonicwalls. There are a number of model numbers from TZ 150
up to TZ 110. Kept them all up to date with the necessary software. Configured Sonicwall
2. Pros.
9 Supported, maintained and updated all the client hardware and software.
10 Installed new servers on site for the customers.
11 Convert data for each release after each year for all customers.
12 Made sure customers had all the latest programs needed to run their business in a
smooth and proper fashion and with no interruption in customer service.
13 Converted current text data to GUI data.
14 Installed and implemented Windows Server 2008. Tested and insured that all users could
access the required data. This machine was used as an offsite backup server in case a
catastrophic event happened on-site at the company such as a flood or fire. This machine
always needed to have the most current data installed.
15 Assisted current employees while they were on site at a Customer’s training session
which entailed mapping pc keyboards and sending test data for the training.
16 Added new testing login ids to connect in a testing matter and not interrupt their live data.
17 Travelled to client sites to set up a testing environment and training for new customers.
This would entail network cabling for all personal computers and for the testing server.
18 Experienced with cshell scripting, bourne shell scripting and bash shell scripting.
19 Experience with LVM, NFS, SAN, iSCSI.
20 Performed all OS upgrades and migrations on all servers.
21 Installed patches on servers that needed them and would install a package of files.
22 Experience with all Microsoft Office products.
23 I would maintain all firewalls and install and configure them and adding a vpn connection
From site to site. This would include PPP, PPPoE, LAN, WAN, VLAN.
24 Performed all AIX migrations and installed all patches. This was done for over 200 AIX
servers. The steps performed were as follows:
o Step one: perform a myksysb. This would back up the root volume group. Once
that was done it was then verified to be a good backup.
o Step two: back up all needed data and file systems. These file systems would
be /etc ./var ./usr ./home plus directories that are forever changing such as the
users’ data. Also, backed up everything from ./ to be sure nothing was missed.
o Step three: perform the migration. For several servers that meant a new and
complete do over because they were going from one release to the latest
• Step four: all file systems would be checked for sufficient space and if found to
not have enough space those file systems would be expanded.
25 Installed Oracle's SQL on a unix machine as well as embedded SQL into the
programming language being used which was COBOL. This created an SQL database
that would be accessed via mysql.
26 Would document all changes in the operating from year to year. Would document on
how to install these newer features.
27 Excellent customer experience. I handled most of the customer support calls that
pertained to the server and software of the server.
28 Strong experience with Iptables.
29 Strong experience with Cshell, bourne, bash and korne. Knowledge of pearl and ruby and
python.
30 While performing all of the aix migrations, upgrades, patches and new installations
insured that the kernel installed was the most recent version of the OS.
31 Insured the optimum speed and flow of the operating system by monitoring and
administering proper file sizes and number currently open.
32 Experience with Micro Focus and ISCOBOL. Both were used in conjunction with SQL
and Mysql. Have done this for 18 years.
33 Installed Oracle SQL on AIX servers.
34 Executed a program to convert all existing data into a SQL database. This database
would be updated constantly since users would be accessing the data and modifying it
simultaneously. Also, this database could be accessed remotely as well as locally.
35 The database can be accessed locally or remotely.
36 Updated linux operating system as needed with new patches.
3. 37 Experience as a Network Administrator:
Working knowledge of both Apache and Tomcat.
Solve problems with networking issues by monitoring the firewalls to find out the
Total usage of the network and why things may be going slow. Experience with
DNS servers. Experience with TCP?IP protocols. Configured firewalls mainly in the
Office, but there were those times that I needed to be on site to correct any problem.
That mainly meant working with the ISP company to gather the correct
Information to be entered into the firewall.
Have done programming in mysql to embed mysql into another programming
Language.
Very capable of issuing linux commands at the command line.
My experience with linux kernels would be helpful.
Extensive experience with cshell, bash, korne and bourne. These were used to make
Scripts for the customers to use by typing in the command. Others were used to run
Automatically in the crontab.
Summary of experience with all operating systems:
1) Xenix operating system. The operating system worked solely on TI machines.
Mainly on 386 machines. The experience I had with them were doing backups on
¼” tape drives. I also had to repair and install only one system. These systems
used 5 ¼” floppy disks>
2) SCO (Santa Cruz Organization) operating system. There was only one version
that I or our company worked with and that was version 5.1. we had 5 systems out
in the field running off of this operating system. I was the one who installed all five
of these machines. The operating system was similar to Linux in that both are
Open Source. With SCO the user needed to be experienced with the operating
system. The commands to add users and to configure the hard drive or drives
were all menu driven. The user would type in scoadmin at the root prompt. From
there you are taken to a text screen. The screens themselves are not very helpful
so that is why the user needs to have some experience with this type of operating
system. If an SCO machine needed to be repaired I would be on the next flight to
the customer site if that was needed. All third party software packages needed to
be installed as well. That included faxing software, software to access the
database and extract certain pieces of data to produce a report. The faxing
software is called Vsifax and the report generating software was called Intelligent
Query. All data backups were done to 4mm tape drives.
3) The next operating system I worked on was AIX. My first exposure to the AIX
operating system was with version 3.25 and that went all the way up to version 5.3.
All of the IBM machines were RISC 6000 machines. I maintained all software
updates and upgrades to the operating systems. That included the year 2000
upgrade as well as updates and upgrades needed for the system to run properly
firmware would be upgraded or even downgraded if that was needed and with
version 5.2 the machines I worked on would freeze up so the firmware needed to
be backdated.all of our customers that were getting new machines because of the
year 2000 upgrade I was on site for all of those to ensure the proper installation of
all hardware and software and to ensure all users were working just like they did
prior to the change.for AIX the third party packages grew in size and quantity.
They grew in size because now vsifax offers micrsoft office as part of their software
package. The number of servers I was handing grew to close to 200 by this time
and still getting bigger. One IBM E30 machine was installed with 15 different
companies running off of it at the same time. I had three such servers. All one
main company. Fifteen in the south, fifteen in the southeast and fifteen in the
southwest. Hence fourty-five customers running on three different servers. I had
the scripts set up for each company on one server. Each company had there on
parts of the hard drives.the users would just log in and it would execute and take
them to their database so they can enter sales orders print tickets and so on. I had
4. Backup scripts designed to run at night and to start off at 11pm their time. If there
were five companies on one server each of the five database would set their own
environment for their time. For instance, all five companies would have stored in
their database for that night 11pm. This was needed because of a timing issue
with certain general ledger data that is time sensitive. All five companies would be
processing at the same time. This was needed to be done prior to the backup of
the data because that featurre of the night processing would take longer than an
hour.This in some sort of way could be considered the Cloud but this was done in
1997, long before the Cloud.
4) Red hat operating system and various forms cam next. Our company as a whole
Decided to move on to the Red Hat operating system for cost effectiveness. It was
decided by the owner and my boss to have me be the first to install this type of
operating system. The version I started with was 2.1 and wnet all the way to
version 5.8. Instead of using a windows desktop version 7.2 we were forced to go
with the 2.1 advanced server edition. This was done because Micro-Focus
COBOL which makes a third party software that runs our software said the desktop
version would not work and they were correct. Version 2.1 was purchased along
with the support that comes along with it. I made extensive use of support wirh
micro-focus and red hat, mostly red hat since I have never installed this operating
system and neither did any one in our office. After a couple weeks of trying
different types of installations I decided to install the entire operating system to be
on the safe side. This was I was making sure that I missed nothing. Later in the
future with more experience I was able to make smarted choices and was not
required to install the whole package. Ii had to come up with a file system layout
and the size to make each file system. Those choices were based partly on the
AIX file system layout and mostly coming from red hat support. This of course was
all documented for use in the future. Scripts were edited for adding users that
would put the correct paths into their csh.cshrc and .login files that exist in each
users home directory. We had two generic ones set up in a file called mkuser.skel
which was used when adding new users. With the installation of each server,
these servers would be registered with red hat. Because of that I would receive
emails warning me that there are updates that need to be installed onto a particular
server. If that was deemed necessary, I would install the patch by using the rpm
command. There were roughly fifteen servers installed with red hat. Since it was
an open source operating system, with each new release came new updates and
also pieces of the operating system were removed. The latest version of the
operating system would be downloaded from the red hat site. These iso,s would
be placed on an existing red hat server and the iso images would be burned using
the cdrecord command and each iso would then be verified as well. This latest
version of the OS would then be installed onto the new server and the iso’s kept
here as well for future use if need be. Because of the fact that one our customers
building had burnt to the ground losing all machines and their serverand everything
needed to be replaced, new backup devices were needed. Hence the need for the
RD100 made by dell and the Windows 2008 server.
5) Now for the latest operating but not much experience with this one. The
Windows 2008 servers’ purpose is for backups and sharing dating. The name is
called a nasshare. Each user is added to the server and each has his or her own
section of the data. They each can share data and the administrators can see all
data. This server is always kept off site at either the branch location or the owners
house. The RD1000 is a tape drive and the backup is done late in the afternoon
and the tape is taken home every night.
5. EDUCATION
Community College of Philadelphia
Associates degree in data processing.
Graduated from La Salle University in 1991 with a BA in Computer Information Systems with a
GPA of 3.8.
6. EDUCATION
Community College of Philadelphia
Associates degree in data processing.
Graduated from La Salle University in 1991 with a BA in Computer Information Systems with a
GPA of 3.8.