Cloud Application Developer
Cloud Application Developer
cloud computing App Development
QP Code
SSC/Q8303
NSQF Level
6
Brief Job Description
Individuals in this job role are responsible for the design, development, and maintenance of cloud applications. They manage the application lifecycle and processes for continuous integration and delivery. They also re-engineer applications for cloud migration and optimize the utilization of cloud platforms.
Personal Attributes
Cloud Application Developers must be able to communicate effectively, build relationships with others and collaborate with various stakeholders. They must have a zeal to learn new things.
Role Map
Technology
Cloud Computing
Job Category
App Development
Job Track
App-development
Roles
Cloud Application Developer
NSQF Level: 6
Technical Competencies
Key job task/function that an individual has to perform as a part of the job. These are also known as National Occupational Standards (NOS).
10
10 Compulsory
Develop functional and non-functional requirements for the defined scope of the application
This unit is about defining: (i) functional requirements which specify the behavior of the system, (ii) nonfunctional requirements which specify the quality attributes of the system
Design the application architecture to ensure scalable, resilient, and fault-tolerant cloud applications
This unit is about designing scalable application architecture which is secure, reliable, and resilient to failure
Develop and maintain secure and resilient and highly available cloud application
This unit is about building cloud applications that are secure, resilient to failure and are highly available to customers
Migrate applications to utilize the full potential of the cloud platform
Migrate applications to utilize the full potential of the cloud platform
Package software for secure and successful deployment on the cloud
This unit is about packaging successful builds of applications for successful deployment.
Monitor and manage applications and the deployed systems
This unit is about monitoring and managing the performance of the applications and the deployed systems
Convince others to take appropriate action in different situations
This unit is about convincing others to take appropriate action in different situations
Manage and collaborate with stakeholders for project success
This unit is about managing and communicating effectively with stakeholders to ensure that project requirements are met
Inculcate strong work ethic in line with organizational code of conduct
This unit is about migrating legacy/on-premise/cloud applications and data to new cloud platforms and ensuring the migrated workload is secure and performs as intended
Maintain an inclusive, environmentally sustainable workplace
The unit is about implementing and improving diversity equality and inclusion in a sustainable and environment friendly workplace
Supplementary Topics
Advanced topics that will help you excel in this role
Omni-cloud System
Platform-as-a-Service and Serverless platforms
App development in Edge Computing environment
Popular Tools Used by Cloud Application Developer
Development Language and SDKs
C++
Python
R
C#
Java
JavaScript
Objective-C
Kotline
Swift
Ruby
AJAX
LAMP Stack
Nodejs
ReactJS
AngularJS
Django
Apache Maven
PowerShell etc
Integrated Development Environment
Apple Xcode
Android Studio
Eclipse
Microsoft Visual Code
Netbeans etc
Database Management System
Cassandra
MongoDB
Oracle PL/SQL
Teradata
NoSQL
Amazon DynamoDB
Apache Hive
MySQL
Oracle JDBC
Teradata Active EDW
Blackboard
IBM DB2
Cloud Database Services
Microsoft Azure SQL Databse
MOngoDB Atlas
Amazon Relational Database Service
Google BigQuery
IBM DB2 on Cloud
SAP HANA service
Aiven
Amazon Neptune
IBM Cloudant etc
Cloud Compute Services
Amazon EC2
Amazon EC2 Autoscaling
Amazon LightSail
Amazon Elastic Container Service
AWS BeanStalk
AWS Batch
Azure Virtual machine
Azure Batch
Azure AppService
Google Compute Engine
Google Clous GPUs
Google Preemptible VMs etc
Cloud Storage Services
Amazon Simple Storage Service (S3)
Amazon Elastic Block Store (EBS)
Amazon Elastic File System (EFS)
Amazon S3 Glacier
Azure Disk Storage
Azure Data Lake Storage
Azure Data Explorer
Google Cloud Storage
Google Persistent Disk
Google Cloud Storage
Google Cloud Filestore etc
Serverless Computing
Google Cloud Run
Google Cloud Function
Google App Engine
Azure Functions
AWS Lambda
AWS Serverless Application Repository etc
Continuous Integration Delivery tools
Jenkins
CircleCI
GtiLab etc
Configuration Management Tools
Puppet
Chef
Ansible
CFEngine
JUJU
Bamboo
Workflow management tools
Evernote
Jira
VersionOne
Workzone
Scrum Mate
Trello
SmartTask etc
Container Management and Orchestration
Kubernetes
Apache Mesos
Docker Swarm
OpenShift
Amazon ECS
Azure Container Service
Diego
Fleet
Google Container Engine Etc
Cloud Monitoring Tools
Cloudability
Cloudyn
Dell Boomi
Enstratius
Informatica
CloudHub
AppDynamics
Retrace etc
Program Testing Software
Selenium
Junit
Jmeter
HP LoadRunner
HP LoadRunner
Backup or Recovery Software
AWS Backup
AWS Snow Family
AWS Cloud Endure Disaster Recovery
Azure Backup
Oracle Data Guard
Veritas NetBackup
Oracle Recovery Manager