what does a cloud engineer do ?
my teacher gave us an assignment , and i got cloud engineer , and i want to know what the do. #engineer #education
2 answers
Vikas’s Answer
Nice question and a popular one now a days.
Cloud Engineers main role is to deploy,manage and support all the cloud running services. Now why we need those services. The purpose is to run the various Applications which the customers are currently running on the bought infrastructure owned by them.
Cloud provide the customers the benefit to use pay as you go rental subscription based platform without owning any physical infrastructure (like servers,routers etc.) inside the company premises.
Cheer
Vikas
Tony’s Answer
Cloud engineers work with others in their company to provide compute resources to help everyone get their job done. They do some of the same things that data center engineers used to do, but skipping some steps thanks to the way the cloud works.
Instead spending lots of time planning what servers to order, making sure there is enough power to run them, and you can keep the server rooms cool enough for these machines to run. Then waiting a few weeks (or months) for the new servers to arrive, unpacking them, putting them in racks in a data center, and then running all the cables between the servers and networking equipment, we just type a few commands to create all that hardware virtually in the cloud.
From there it's very much the same because we are logging into those servers and networking gear to install the necessary operating systems and other software and get everything talking to everything else the right way. The really cool thing about the cloud isn't just that we can create a server in a just a few minutes, its that we can get rid of it in just a few minutes too.
Cloud engineers use cloud service providers like Amazon Web Services or Microsoft Azure to create the servers and networking gear and connections virtually. They use tools on the CSP's website or on the command line to
To give you an example of some of those commands I use:
Before I start, I need to know what the server will be used for, how big it needs to be, who will need to use it and what it will be used for. Sometimes I come up with this based on my experience, sometimes I work with the people who will ultimately be using that From that I can pick the type of server to create and how to set up its security.
An example of the command we run to create that server is:
% aws ec2 run-instances --image-id ami-03587fa4048e9eb92 --count 1 --instance-type t2.micro --key-name MyAWSAdminKeys --security-group sg-7212d10e
ami-03587fa4048e9eb92 tells AWS what kind of Linux I want here (there are hundreds to choose from)
t2.micro means a really small, inexpensive machine
sg-7212d10e is a security group Ive set up to describe exactly what this virtual server will be used for.