Cloud Computing Without Coding | Non-Coders In Cloud Computing | Intellipaat

Intellipaat
21 Jun 202207:05

Summary

TLDRThis video explores the possibility of a successful cloud computing career with minimal coding knowledge. It outlines non-coding roles like cloud support, consultant, and administrator, while discussing traditional career paths in cloud computing, including development, operations, and architecture. The video emphasizes that while coding is prevalent, some roles require less, particularly cloud operations and architecture, although experience is beneficial. It also highlights the importance of understanding coding logic for roles like DevOps engineer, despite the reduced need for actual coding.

Takeaways

  • 💻 The video discusses the possibility of having a cloud computing career without extensive coding knowledge.
  • 👨‍💻 There are three types of programmers: hard code coders, optional coders, and hello world coders who code out of curiosity.
  • 🚀 For those who dislike coding, roles like cloud support, consultant, and admin are available in the cloud domain.
  • 📈 The video outlines traditional career paths in cloud computing: cloud development, cloud operations, and cloud architect.
  • 🛠️ Cloud development involves creating and maintaining cloud services, often requiring coding skills.
  • 🔍 Cloud operations focuses on service logging, monitoring, and maintaining CI/CD pipelines, with less coding required.
  • 🏛️ Cloud architects design applications on the cloud, needing significant prior coding experience.
  • 👨‍🔬 DevOps engineers bridge development and operations, requiring some scripting and Python knowledge.
  • 🔐 Cloud administrators handle user authentication, authorization, and cloud security, with a focus on non-coding responsibilities.
  • 💼 Cloud consultants advise clients on cloud options and do not require coding skills but should understand related technologies.
  • 📚 Intellipaat offers an advanced cloud and DevOps certification course in collaboration with IIT Madras for career advancement.

Q & A

  • Is it possible to have a cloud computing career without coding knowledge?

    -While coding knowledge is essential for most cloud computing roles, there are specific non-coding roles such as cloud support, cloud consultant, and cloud admin where coding is not required.

  • What are the three types of programmers mentioned in the script?

    -The three types of programmers are hard code coders, optional coders, and hello world coders. Hard code coders primarily deliver code, optional coders use coding to enhance their primary responsibilities, and hello world coders code out of curiosity without it being their main job requirement.

  • What are the traditional career paths in cloud computing?

    -The traditional career paths in cloud computing are cloud development, cloud operations, and cloud architect. Each path requires varying degrees of coding knowledge.

  • What is the role of a cloud development professional?

    -A cloud development professional is involved in developing and maintaining cloud services using the cloud provider's IDE and native services.

  • What responsibilities does a cloud operations professional have?

    -A cloud operations professional is responsible for logging and monitoring services, maintaining continuous integration and continuous deployment pipelines, and ensuring a good developer experience for code deployment.

  • What is the role of a cloud architect?

    -A cloud architect designs applications or solutions entirely on the cloud, finding the most efficient, economical, and space-saving methods to do so.

  • Why is coding less required in cloud operations compared to other cloud roles?

    -Coding is less required in cloud operations because the role focuses more on maintaining and monitoring services rather than developing them.

  • What is the role of a DevOps engineer in cloud computing?

    -A DevOps engineer stands between development and operations, requiring knowledge of scripting languages like shell scripting, Perl, and Python to automate tasks and implement CI/CD pipelines.

  • What is the importance of understanding code structure for a cloud administrator?

    -A cloud administrator needs to understand code structure to implement serverless computing services like AWS Lambda or Azure Functions, even if they are not directly coding.

  • What are the responsibilities of a cloud consultant?

    -A cloud consultant meets with clients to inform them about cloud options and guide them in the right direction. They do not need coding skills but should understand cloud-related technologies to assist clients effectively.

  • How can one upskill for a career in cloud computing as mentioned in the script?

    -One can upskill for a career in cloud computing by taking advanced certification courses like the one provided by Intellipaat in collaboration with IIT Madras, which is taught by industry experts and IIT Madras faculty.

Outlines

00:00

💻 Cloud Computing Career Without Coding

This paragraph discusses the necessity of coding knowledge in a cloud computing career, suggesting that while coding is generally required, there are paths that minimize its necessity. It introduces the agenda for the video, which includes exploring ways to enter the cloud computing field with minimal coding, traditional career paths, and specific non-coding roles such as cloud administrator, support, and consultant. The paragraph also categorizes programmers into hard coders, optional coders, and 'hello world' coders, emphasizing that there are cloud roles suitable for those who do not wish to code extensively.

05:01

🛠️ Non-Coding Roles in Cloud Computing

The paragraph delves into the different career paths in cloud computing, highlighting three main paths: cloud development, cloud operations, and cloud architecture. It suggests that while all these paths involve coding to some extent, the cloud operations and architecture roles require less coding. The paragraph then focuses on specific non-coding roles such as DevOps engineer, where some scripting knowledge is necessary, and cloud administration, which involves user authentication, security, and license management. Lastly, it mentions the cloud consultant role, which is less technical and more client-facing, requiring knowledge of cloud technologies rather than coding skills.

Mindmap

Keywords

💡Cloud Computing

Cloud computing refers to the delivery of computing services, such as servers, storage, databases, networking, and software, over the internet. In the video, it serves as the central topic, and various career paths in cloud computing are discussed, emphasizing that coding is not always required in all roles.

💡Non-coding Roles

Non-coding roles refer to positions in the cloud computing field that do not require extensive programming skills. The video mentions several such roles, including cloud support, cloud consultant, and cloud administrator, which cater to people who prefer to minimize coding in their careers.

💡Cloud Administrator

A cloud administrator is responsible for managing the authentication, authorization, and security of cloud services. This role involves tasks like setting up firewalls and handling SSL licenses. It is one of the key non-coding roles mentioned in the video.

💡DevOps Engineer

A DevOps Engineer bridges the gap between development and operations teams. Although this role involves scripting (e.g., Python, shell scripting), it is categorized as a non-coding heavy position in the video. DevOps Engineers work on automating tasks and managing continuous integration/continuous development (CI/CD) pipelines.

💡Cloud Consultant

A cloud consultant helps clients understand cloud technologies and advises them on cloud solutions. This is a non-technical role, where consultants guide clients without needing to code but require a strong understanding of cloud technologies to make informed recommendations.

💡Cloud Architect

A cloud architect is a senior-level role responsible for designing cloud solutions. The role requires coding knowledge but focuses more on planning and structuring applications that are cost-efficient and scalable. The video highlights that while this role requires coding experience, it’s less hands-on compared to development roles.

💡Cloud Development

Cloud development involves creating and maintaining cloud services using cloud providers' development environments. This role typically requires significant coding, and in the video, it is positioned as a coding-heavy role compared to other paths like cloud operations or cloud consulting.

💡CI/CD Pipeline

A Continuous Integration/Continuous Deployment (CI/CD) pipeline automates the process of building, testing, and deploying code. In the video, the role of a DevOps Engineer includes maintaining the CI/CD pipeline, requiring scripting knowledge to manage automation efficiently.

💡Scripting Languages

Scripting languages, such as Python, Shell, and Perl, are used to automate tasks in cloud operations and DevOps roles. The video explains that while some cloud roles don’t require full-fledged coding, basic knowledge of scripting is essential for roles like DevOps Engineers to automate processes.

💡Cloud Operations

Cloud operations involve the management and maintenance of cloud systems, including monitoring, logging, and handling CI/CD pipelines. This is a less coding-intensive path, and the video suggests it as an option for those who want a career in cloud computing without heavy programming responsibilities.

Highlights

The simple answer to having a good cloud computing career without coding knowledge is no.

The video aims to provide paths to minimize coding in a cloud computing career.

Subscribe to the YouTube channel and hit the bell icon for updates.

There are three types of programmers: hard code coders, optional coders, and hello world coders.

Hello world coders don't like to code in their careers and there are cloud roles for them.

Roles that do not require coding include cloud support, cloud consultant, and cloud admin.

There are three main career paths in cloud computing: cloud development, cloud operations, and cloud architect.

Cloud development involves creating and maintaining cloud services.

Cloud operations roles are responsible for logging, monitoring, and maintaining CI/CD pipelines.

Cloud architects design applications or solutions on the cloud with an emphasis on efficiency.

Cloud operations and architecture roles have less coding but still require experience.

DevOps engineers need to learn scripting languages and Python.

Understanding code logic is necessary even for non-coding roles to implement services like AWS Lambda.

Cloud administration involves user authentication, authorization, and cloud security.

Cloud consultants inform clients about cloud options and guide them without needing coding skills.

Intelipaat offers an advanced certification on cloud and DevOps by IIT Madras.

Transcripts

play00:00

[Music]

play00:03

the real question here is can you have a

play00:05

good cloud computing career without

play00:07

coding knowledge the simple answer is no

play00:10

but the premise of this video is to give

play00:12

you guys an idea of which path to take

play00:15

in your cloud computing career so that

play00:17

you can keep the coding part to a

play00:18

minimum

play00:20

now that you know what you're in for let

play00:21

us get into this video

play00:23

but before that make sure that you

play00:25

subscribe to our youtube channel and hit

play00:27

the bell icon for regular updates

play00:29

also hit the like button if this video

play00:31

was helpful to you so that it will

play00:32

encourage us to make more videos like

play00:34

this

play00:35

now let us take a look at the agenda for

play00:37

today's video firstly i'll be

play00:39

introducing how to get into cloud

play00:41

without any coding knowledge i'll be

play00:44

giving out few tips and tricks on how to

play00:46

break into the cloud career followed by

play00:49

the traditional career paths that is

play00:50

followed in the cloud industry and

play00:52

finally i'll be giving out specific

play00:54

non-coding cloud roles these roles will

play00:57

be very specific let's say the cloud

play00:59

administrator cloud support cloud

play01:01

consultant etc all right now that we

play01:04

know our agenda let us move on to the

play01:05

first topic introduction there are three

play01:08

types of programmers out there hard code

play01:10

coders whose primary responsibility is

play01:12

to deliver code then there are optional

play01:14

coders who code to enhance their primary

play01:17

responsibility their primary

play01:19

responsibility might be managing a team

play01:21

of developers so coding comes as an

play01:24

option to them to enhance their career

play01:26

if they know coding they can help other

play01:28

teammates as well as improve their own

play01:30

career and finally there are hello world

play01:32

coders who need not code for their

play01:34

primary responsibility they just code

play01:36

for their own curiosity so where you

play01:38

fall under this is the third type which

play01:41

is the hello world coders who don't like

play01:42

to code in their careers now is there

play01:45

room for these type of people in the

play01:47

cloud domain there are plenty of roles

play01:49

that do not require coding like the

play01:50

cloud support cloud consultant and cloud

play01:53

admin now let us take a look at them in

play01:56

the furthest slides all right the next

play01:58

topic is the different career paths in

play02:00

cloud or let's say the traditional

play02:03

career paths that was followed in the

play02:04

cloud domain at the very high level

play02:07

there are three career paths that are

play02:09

available in cloud computing there are

play02:11

other niche areas like machine learning

play02:13

or data analytics as well but these

play02:15

three are the main ones now let us see

play02:17

what the main ones are first we have

play02:20

cloud development so they are involved

play02:22

in developing cloud services cloud

play02:24

providers will provide their own ide

play02:26

usually and you will have to develop and

play02:29

maintain cloud services on that ide you

play02:32

will also have to use native services as

play02:34

well next we have cloud operations so a

play02:37

person in the cloud operations role will

play02:40

be held responsible for the logging and

play02:42

monitoring of services he will also be

play02:45

maintaining the continuous integration

play02:47

and continuous development pipelines

play02:49

making sure that developers have a good

play02:51

experience in pushing code next we have

play02:53

the cloud architect role which is a very

play02:56

senior most role their role is to design

play02:58

an application or a solution completely

play03:01

on the cloud they will also have to find

play03:03

the best way to do it and that will be

play03:05

economically as well as time consuming

play03:09

and space saving as well so all the

play03:11

three types require coding but the

play03:13

amount of coding differs in each of

play03:15

these parts that you choose for cloud

play03:17

computing so i would personally say that

play03:20

the cloud operations role and the cloud

play03:23

architecture role will have very less

play03:25

coding but in order to become a cloud

play03:26

architect you will have to have a

play03:28

certain years of experience in coding so

play03:31

that will be ruled out so you are left

play03:33

with the cloud operations path now let

play03:36

us see what the cloud operations path

play03:38

are in the further topics all right

play03:40

moving on we'll be taking a look at the

play03:41

specific non-coding roles in cloud okay

play03:44

the very first role we have is the

play03:46

devops engineer this role stands between

play03:48

development and operations to land this

play03:50

role you will have to learn some

play03:52

scripting language and python scripting

play03:54

language includes shell scripting perl

play03:57

etc along with that you will also have

play03:59

to learn python language python language

play04:01

is the very basic uh to get into devops

play04:04

even if you don't like coding python is

play04:06

a very uh beginner friendly language so

play04:09

that you can learn intermediate python

play04:11

and uh you can get into the devops role

play04:13

anywhere you will also have to learn

play04:15

scripting languages like javascript perl

play04:18

and python one of the situations that

play04:20

will come up in your work will be to

play04:22

create let's say a jenkins pipeline and

play04:25

jenkins pipeline is used to implement a

play04:28

continuous development continuous

play04:30

deployment life cycle that is the ci cd

play04:33

life cycle here you will have to be good

play04:35

at scripting to automate certain tasks

play04:37

in the pipeline and let us take up

play04:39

another situation another situation is

play04:42

that

play04:43

you might have to implement serverless

play04:45

computing by using uh cloud services

play04:47

like the aws lambda or the azure

play04:50

functions from microsoft so in order to

play04:53

do this you will have to at least

play04:55

understand the logic of the code in

play04:57

order to implement these services let's

play04:59

say even if you are copy pasting a piece

play05:01

of code you will still have to

play05:03

understand the structure of the code to

play05:04

do that so you will need to have some

play05:07

understanding of the code and no next

play05:09

thing is we have the cloud

play05:10

administration role which basically

play05:13

means that you will have to be

play05:14

responsible for the authentication and

play05:16

authorization of users cloud admins also

play05:18

have to take care of the security of the

play05:20

cloud pertaining to firewalls rules ssls

play05:24

licenses etc so they will have to set up

play05:27

some firewalls in case there's any

play05:29

security issues they will have to follow

play05:31

some rules set by the cloud providers

play05:33

and finally there is ssl so they will

play05:35

also have to take care of website

play05:37

licenses and many other things finally

play05:40

we have the cloud consultant role

play05:42

finally we have the cloud consultant

play05:44

role this is a not so technical role in

play05:47

the cloud

play05:48

they will have to meet clients and

play05:50

inform them about the various options

play05:52

that are available in the cloud they

play05:54

will have to guide them in the right

play05:55

directions you will definitely not need

play05:58

coding skills here but you will have to

play06:00

know about technologies related to

play06:02

coding so that you can better assist

play06:04

your clients thank you for watching till

play06:06

the end guys have a nice day just a

play06:08

quick info guys if you want to make a

play06:09

career in cloud computing then

play06:11

intellipaat provides an advanced

play06:13

certification on cloud and devops by iit

play06:16

madras

play06:17

this course is taught by industry

play06:19

experts and iit madras faculty this

play06:21

course is designed to upskill and land

play06:23

your dream job

play07:04

you

Rate This

5.0 / 5 (0 votes)

Related Tags
Cloud CareerCoding SkillsCloud DevelopmentCloud OperationsCloud ArchitectDevOps EngineerScripting LanguagesCloud SecurityCloud ConsultantCareer Advice