public clould and IT professional job

sorry this is not technical question

but just want to know

some public cloud expert said  the IT future will be for sure for public cloud . and if you an IT professional like
exchange amdin
system or data base admin
Citrix or vmware admin etc

it is better to learn something new for your future  . but the question is if this info right

what the new things that we have to learn if we are professional administrates

sorry for this question but i would like to know the IT professional opinions


thanks
LVL 1
sword12Asked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Zephyr ICTCloud ArchitectCommented:
Yes, well ... The public cloud expert might be (partially) right, the world for IT professionals is certainly changing, far less companies will have their own infrastructure in-house and more in the cloud, that's for sure...  Not saying that all in-house solutions will disappear, their will still be companies keeping everything in-house and others will go for hybrid solutions.

It's my opinion that in the future system engineers and administrators alike will have to be more versatile, not only know systems/hardware but also know a thing or two about development, especially scripting and languages like Ruby, Python, Perl, etc ... Also, operating systems will be more versatile, I'm thinking *nix operating systems will gain more influence, especially if containers will take of (think docker).

I feel that a role like DevOps will be the thing in the future, a combination of Operational and Development, being able to deploy new instances quickly, creating scripts to make everything run like a well oiled machine, automating as much as possible and making the environment "self-healing". Another thing that will take track is microservices, which hangs a little with containerism probably...

One things' for sure, the game is changing, the more versatile you are, the better you'll do in the future.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Dan CraciunIT ConsultantCommented:
>> the IT future will be for sure for public cloud

That's a salesman talking, not a technician. Yes, the public cloud will get bigger and more companies will use it, but there are some sectors that have to vouch for data privacy/security. Like health, military, government, etc. Those won't be full-cloud anytime soon.

IMO, the future is hybrid. Only the small companies will keep all of their data in the cloud. The medium/big businesses will keep sensitive data in their own networks.

And yes, I agree with spravtek, the days of the sysadmin taking care of 10 servers using a GUI are close to being over. You'll need to be able to maintain 100+ servers and scripting is a must.

What I don't agree is the need for the sysadmin to know all. The field is too big to be very good at everything. The days of the Renaissance man are over. Specialize in something and keep specializing in relevant technologies, as they become available.

HTH,
Dan
sword12Author Commented:
Hi spravtek

thanks for your answer

so as an advice for me which scripting languages you recommend me to learn
and this languages will be useful in real life for the next 10 - 15 years for example

i am improving my knowledge in virtualization - VDI - and windows stuff like AD - exchange - powershell plus Linux as OS    

where i have to concentrate to be ready for future work market ? what do you think
SolarWinds® IP Control Bundle (IPCB)

Combines SolarWinds IP Address Manager and User Device Tracker to help detect IP conflicts, quickly identify affected systems, and help your team take near instantaneous action. Help improve visibility and enhance reliability with SolarWinds IP Control Bundle.

Zephyr ICTCloud ArchitectCommented:
The scripting language I'd choose is Python, that can be used for so much and isn't going away any time soon, can't say if it will be relevant for 10 - 15 years, but for a good long while at least.

Windows is still king in most companies, so knowing your Windows environment is helpful, depends which way you want to go of course, Powershell is definitely one thing that can help you if you know that well.

Future market, like I said, "containerization", that seems to be where the market is heading, which is logical, computers become redundant, tablets and tablet-likes will rule the market so microservices will probably be all the rage in the future. Also make sure you know something about web servers and/or how it all works, service portals will depend on it.

So yes, virtualization in any form, containers (docker), puppet, ansible and all those things will be another thing that will land you jobs, at least at this moment and probably a few years to come.

The IT market expands so fast, new technologies emerge almost every day, being versatile is key, keep learning new things as much as possible.
Zephyr ICTCloud ArchitectCommented:
What I don't agree is the need for the sysadmin to know all. The field is too big to be very good at everything. The days of the Renaissance man are over. Specialize in something and keep specializing in relevant technologies, as they become available.

Maybe my phrasing wasn't that good :)
Know all is indeed too strong a words ... But versatile is certainly a word that will be of use for a sysadmin now and in the future. Know one or two things very well, specialize in those one or two things and know things about a lot more but not in depth is what I was going for ... I've noticed over the years that employers like people that can learn new technologies quickly, think on their feet, so it pays to stay fresh and keep following the market, learn new things (not meaning in-depth)...
Dan CraciunIT ConsultantCommented:
I call versatility "boss knowledge": learning enough about technology to know what you can ask others to do, or to know what you can learn quickly if you have to do it yourself :)

As for languages, python is nice to know, but it's not always available. If you don't have admin rights and have to work with what's on the box, almost always you'll find Powershell on Windows and PERL on Linux boxes.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Cloud Computing

From novice to tech pro — start learning today.