A cloud engineer is an IT expert responsible for the design, planning, management, maintenance, and support, and any other technological duties associated with an organization’s cloud computing environment.
a cloud engineer will generally be responsible for the planning, design, development, management, maintenance and support of an application on Cloud.
They are also responsible for monitoring the consumption of cloud resources, request fulfillment turnaround, application performance, and systems security posture.
Their job description may require them to write codes, test and debug a program, as well as document those programs.
They carry out sophisticated file maintenance routines, large networks, computer accounting, and manage advanced software packages to ensure that the overall system functions optimally.
The cloud engineer provides complex technical expertise on all phases of software systems programming applications, contributes to the development of project plans, and assigns and monitors tasks required to implement a project.
They are also responsible for designing technical solutions on cloud, adhering to the customer’s requirements, creating functional design specifications, cloud reference architectures, and also render support with other project deliverables as necessary.
Cloud Engineers also offer recommendations with respect to cloud migrations, and prepare technical implementation roadmaps for cloud adoption
Most Popular Public Cloud Platforms being AWS, Azure and GCP. Others are PCF, VMWare etc.
Required Skills and Experience
Extensive knowledge of Cloud technologies
AWS, VPC, Subnets, Security groups, S3, RDS, ELBs, with focus Azure, auto-scaling , storage gateways and networking(routing).
Experience in designing cloud-native applications utilizing Lambda, Microservices, API Gateway, CloudFront/Route53/S3 web hosting.
Experience architecting multi-tier web apps and APIs using cloud tools including databases (RDS), ELB, Lambda, SQS, SNS
Experience with cloud security architectures, Authentication/Authorization (including but not limited to SAML, OAUTH, OpenID Connect),
Familiarity scripting including AWS/AzureCLI, Python, PowerShell.
Experience in developing applications using advanced programming languages Python,C#, Go, etc(at least one) and CICD processes.
Basic Qualifications – BE / BTech with Masters, Any Cloud Certifications.
JOB OPPORTUNTIES – Permanent, Contract, Freelancing, Gigs.
CTC Ranges – 3.0 lpa to 20 lpa depending upon experience.