TechPoint's Logo

Cloud Administrator

What is a Cloud Administrator?

Analyze, test, troubleshoot, and evaluate the cloud systems landscape; understanding what resources are available; utilize IAM (Identity and Access Management) controls allowing systems or people to access cloud environment; optimizing the configuration and performance of existing resources and services, recommending new ones to improve efficiency with minimal interruption.

Cloud Administrators can expect to make an average salary of $90,900 annually (or $94,000 in total compensation package). The highest earners for this role can expect to see around $102,800 annually (or $106,700 in total compensation).

Salary Range

25th Percentile
$ 0
50th Percentile
$ 0
75th Percentile
$ 0

Foundational Skills

Adaptability, Integrity, Initiative, Communication, Critical & Analytical Thinking, Science & Technology, Problem Solving & Decision Making, Teamwork, Detail Orientation, Leadership

Occupational Skills

Agile Methodology

Type of project management process where demands and solutions evolve through the collaborative effort of self-organizing and cross-functional teams and their customers.

Novice Level
  • Learn with teams to discover project solutions, delivery, and current processes with coaching and supports
Emerging Level
  • Introduce forecasting and time estimation

  • Earn independence in novice tasks

  • Understand cloud landscape to identify items that need improvement

Proficient Level
  • Drive change

  • Create additional tasks

  • Scope out and find the correct team members to work with to accomplish tasks from start to end

  • Create project plans

  • Report strategic ways to improve systems to leadership

Cloud Services Platform

Wide range of resources delivered on demand to customers over the Internet managed by cloud computing providers.

Novice Level
  • Understand and evaluate cloud systems landscape
Emerging Level
  • Deploy cloud systems and support clients in deploying those resources and services in cloud, expanding cloud systems footprints under direction

Proficient Level
  • Produce improvements to existing systems

  • Estimate/suggest changes to existing cloud systems landscape

Automation

Use of technology that performs tasks with reduced human assistance in order to unite cloud management processes (e.g. Kubernetes, Docker).

Novice Level
  • Learn what the automation work flow is and what it currently does
Emerging Level
  • Learn how to modify, improve, and/or build automation

Proficient Level
  • Propose automation solutions to improve the cloud system landscape

Software Engineering

Process of analyzing user requirements and then designing, building, testing, and releasing software application which will satisfy those requirements.

Novice Level
  • Learn how to build software for client

  • Understand what client processes are and how they build software there, with coaches or partner with other engineers

  • Define requirements, learning how to translate user needs into software application with coaches and/or partner with other engineers

Emerging Level
  • Create software on your own, with coaches and/or partner with other engineers

  • Drive requirements from user needs

  • Follow software development pipeline (design, build, test, release)

Proficient Level
  • Identify areas that need improvement as the business/customer needs change
  • Create the project management line to support the changes needed from a software perspective

Core Coding Languages

Uses programming and scripting languages to create automations, integrations, and customizations; Utilizing core coding languages (e.g., Java, C#, Objective C, JavaScript, Swift, Python) on a cloud stack; integrates data storage, libraries, methods, interfaces, data serialization (e.g. YAML, JSON).

Novice Level
  • Code simple software and application tasks or routines in support of software and application configuration work
  • May create simple web pages

  • Ability to create and execute unit tests

  • Use programming and scripting languages to create automations, integrations, and customizations under supervision

Emerging Level
  • Develop programs and configurations to be used in production environments

  • Contribute to research and development processes

  • Use programming and scripting languages to create automations, integrations, and customizations independently

Proficient Level
  • Define and drive a standard language and tools for others use it in the same manner

Developer Tools

Understanding and use of DevOps tooling for coding, deploying, and testing (e.g. Jenkins, Chef, Terraform, Ansible).

Novice Level
  • Learn and practice the DevOps life cycle
Emerging Level
  • Deploy the full DevOps life cycle

Proficient Level
  • Discover, plan, and implement the DevOps life cycle

Code Repositories

Understanding and use of software collaborative tooling to accomplish tasks and projects (e.g. GitHub, JIRA, GitLab, BitBucket, Azure DevOps Repos).

Novice Level
  • Learn the company’s software used for storing code to interact locally and remotely, code versioning, and check-in/ check-out
Emerging Level
  • Create new repositories

  • Update existing repositories

  • Automate remote code interactions

Proficient Level
  • Drive and manage the repository tools of choice
  • Complete code reviews of code submissions

  • Maintain the repository state and resiliency

Pathway

Cloud Administrator

The pathway below represents an example career pathway in the ever-changing Digital Innovation Economy.

IT Support Technician

SERVER / DATABASE ANALYST

CLOUD ANALYST

NETWORK ENGINEER

CLOUD ADMINISTRATOR

SOLUTIONS ARCHITECT

TECHNICAL PROGRAM LEAD

CLOUD DELIVERY MANAGER

SENIOR SOLUTIONS ARCHITECT

SENIOR PLATFORM ADMINISTRATOR

SENIOR CLOUD ADMINISTRATOR

Resources

Experience + Training

Career Resources
Explore the TechPoint Resource Directory to find the education and training program that best fits your needs to begin your journey to a career in tech.
Search