[No audio]
After looking at examples of operating
systems, now let's go over the actual
operating system jobs. If you like
operating system and you want to deal
with operating system layer, where you
don't want to touch the hardware, you
don't want to have a screwdriver in your
hand, and you just want to deal with
typing and working with the operating
system level, then the these are the
list of jobs you should look into. The
first one that I have is the System
Administrators jobs. Now, this is the
primary and basic job of System
Administrator, is to actually deal with
the operating system. Any issue that you
have with the operating system, any type
of implementation. You are responsible
for installing the operating system, you
are responsible for configuring the
hardware at the first time when it
arrives at your data center, you are
responsible to upgrade its firmware, if
there is a need, you are responsible to
configure it through its console. You
install the operating system, and you
configure the operating system. So these
are the type of jobs System
Administrators do. Also you deal
extensively with operating system
troubleshooting. If you have an issue,
and you most likely, those issues are
going to get escalated from the PC
technicians or IT help desk they cannot
resolve it. So it will be escalated to
you. Then we have Systems Engineers.
Systems Engineers are those people who
are actually been through the System
Administration jobs in their life. And
now they are at the Engineering level,
which is a one step up. In this
Engineering level, you actually design
the entire infrastructure, you actually
build the infrastructure together, not
just one server, but many, many
different servers. Then you have Web
Application Administrators. They are
also the ones who deals with building
the web sites, particularly any, any
websites, they're running on operating
systems, it's there's primary
responsibilities, make sure that website
is up and running. And of course, there
are many different web servers that you
could utilize. One of them is Apache,
the other one is a Tomcat. Then you have
Infrastructure Engineers. Infrastructure
Engineers are all in all, they are the
one who actually deal with many
different components of it, not just
this operating system, but they also
deal with somewhat of hardware. They
deal with the operating system, they
deal with somewhat of applications,
somewhat database, and many, that they
actually touch many different
technologies. Then you have Solution
Engineers. Solution Engineers, and the
Architects are the one who actually
designed put on a blue blueprint and put
it together, how many servers do we need
to build this entire data centers, how
many servers, or how many storage, how
many networking devices, we need to
complete this entire data center, those
are the people who actually deals with
blueprint off your infrastructure.
[No audio]
DevOps Engineers, now DevOps Engineers
are actually the title or the role that
has been recently created. I should, I
should say, not more than two to
five years ago. This is actually the
combination of people who work with
operating system, as well as who
actually very fluent in programming
languages. So not only they actually
manage the infrastructure, manage the
system, they also want someone who
could write the codes, who could actually
know some languages in many languages or
like perhaps Java, C, C++, and many
other languages, which I will cover in
the later lecture. So these are the
people who are actually DevOps
Engineers, they definitely make a lot of
money. And if this is something that you
want to get in, you always have to start
your path from help desk to operating
System Engineer, Infrastructure Engineer
get into more knowledge of the
programming languages, and to the DevOps
Engineer. Then we have field Engineers,
these are the people who actually work
for the companies like Redhat, HP, and
all those big companies. And what they
do is they actually go out on a field
trip to a customer site or client site
to fix their computers. They are
also fixing the operating system as well
as the hardware. These field Engineers
are the one let's say if they are from
Redhat they is going to they're going
to come on site and if there are issue, they can
spend some, they're going to spend some
time to troubleshoot the issues with
you. So if you are into traveling, if
you are into working outside, you are
not the person who wants to sit on your
desk, then this is the right job for
you. But again, for this type of job,
you do need to know the operating
system, and which operating system that
I have already covered that in my
previous slide, those are the list of
operating system that you guys should
pick and go over it. Then product
Engineers, product Engineers, of course,
are very much similar to field
Engineers. However, product Engineers
only deal specifically to one product.
So if let's say Redhat has a product, a
new product called virtualization, their
new virtualization technology, or their
satellite technology, or any product,
they actually have people who actually
deal specifcally in that technology. So
when they sell those technologies out to
the people, to the consumers to the
clients, then these product Engineers
are the one who actually traveled with
the sales guys to actually help them
sell that product and tell them about the technology.
Then you have the principal Engineer,
pretty much principal Engineers job is
the same as Systems Engineer with a lot
more responsibility. Sometimes principal
Engineers are also the ones who have
some type of lead. They also manage some
System Administrators. Then you have
platform Engineers, platform Engineers
are specific to one platform, they, if
if a company has multiple operating
system environment, most likely they're
going to deal with one platform, or some
one of the most two operating systems.
Then we have backend and datacenter
Engineers who are actually sitting at
the data center or who often travel to
the data center, every time there is an
issue. Of course, if there's an issue,
they in you, you will call your, your
vendor, they will charge a lot of money
or you might have to have a contract
with them. But with the backend datacenter Engineer,
they are most likely
close to the data center, will travel
there all the time, who are
responsible for racking and stacking the
servers, building the servers,
troubleshooting the systems. Then I have
the implementation consultants. I will
focus on the consultant part here
because many of the jobs that most
likely that you will be getting into
will be the consulting jobs. What it
means, that you might not get into the
full time job right right out the door,
you will have to spend some time
consulting. And I tell you and I kid you
not, if you get into the consulting job,
you will learn a lot. Because in
consulting jobs, you have to actually
fulfill a task at a specific time, at a
specific rate. So when you have that kind
of pressure, you will learn a lot. And
also if you are not a person who want to
work for a boss, you want to work for
yourself, that consulting job is for
you. There are advantages and
disadvantages of consulting. One is you
don't get the benefits for example,
medicals and health insurance. Whereas
on the regular full time job on the W2
jobs, you get all those benefits,
but at the same time you have a boss, you
have to report him. So anyway, guys,
this is the list of job titles that I
have covered under operating systems.
Again, operating system is the layer, is
an operating system is a software that
runs on top of the computer. If you like
that piece, that layer, and that's where
you want to get your hands on, this is
where you should spend your time and,
and how you're going to get to spend
time and let's say even if you are on
Udemy or any other websites that are
educational, and they are teaching you
courses, all you have to do is go in and
put it in let's say Redhat
Administration or Windows operating
System Administration or Mac OS
Administration, or Mac operating system,
you're going to find tons and tons of
courses out there that will help you
understand those operating system and as
you learn those operating system, as you
spend more time in it, I will encourage
you to go do jobs for people, even
internships or learn a lot about it
from other people who already in that
field, who could help you get into that field.
[No audio]