These skills do not affect the main grade but show the breadth of your profile.
AI Coding Assistants
▼
Uses AI assistants for cloud tasks: generating Terraform/CloudFormation templates, explaining cloud concepts. Validates generated IaC code before applying.
Applies LLMs to accelerate cloud work: generating IaC modules, troubleshooting cloud issues, writing runbooks. Critically evaluates architecture recommendations.
Defines AI usage strategy in cloud operations: AIOps for monitoring, automated cost analysis, AI-assisted capacity planning. Trains the team on effective usage.
Uses Cursor IDE for cloud development: AI-assisted Terraform/CDK code writing, autocomplete for cloud SDK. Applies inline suggestions to accelerate work.
Configures Cursor for cloud workflows: custom rules for IaC, cloud documentation context, multi-file editing for Terraform modules. Integrates with cloud CLI.
Defines AI IDE usage standards for the cloud team: approved configurations, security policies for AI suggestions, productivity metrics. Trains on best practices.
Uses GitHub Copilot for generating basic IaC code: Terraform resources, Dockerfiles, Kubernetes YAML configurations. Validates suggestions for parameter correctness and security best practices. Applies Copilot for writing bash scripts automating cloud tasks.
Effectively uses Copilot for complex IaC templates: Terraform modules with variables and outputs, Helm values, CloudFormation nested stacks. Critically evaluates suggestions — checks security implications, cost impact, compliance with organizational standards.
Defines AI tool usage policy for infrastructure development: approved tools, security review of AI-generated IaC, CI/CD integration for automated review. Evaluates ROI and introduces best practices combining AI generation with human review.
Alerting & On-Call
▼
Understands SLI, SLO, SLA concepts and their application in cloud services. Knows SLA of major cloud providers (AWS 99.99% for S3, 99.95% for EC2). Monitors basic SLIs — availability, latency, error rate through CloudWatch dashboards.
Defines SLI/SLO for cloud services: availability (successful requests / total), latency (p50, p95, p99), throughput. Configures error budget tracking, burn rate alerts in Prometheus/CloudWatch. Understands multi-window multi-burn-rate alerts and their configuration.
Defines organizational SLO culture: SLO review process, error budget governance, SLA negotiations with clients. Introduces tooling (Sloth, Google SLO Generator) and standards for all cloud services. Balances reliability requirements and delivery speed based on error budgets.
Algorithms & Data Structures
▼
Understands the fundamentals of Algorithms & Complexity at a basic level. Applies simple concepts in work tasks using Python/HCL. Follows recommendations from senior developers when solving problems.
Independently applies algorithmic thinking in cloud engineering: evaluates resource scheduling strategies, understands auto-scaling algorithm behavior, selects load balancing algorithms for traffic distribution. Analyzes cost/performance trade-offs of infrastructure provisioning approaches.
Evaluates algorithmic complexity of cloud solutions: cost of resource traversal through API, pagination when working with thousands of instances, Lambda cold start optimization. Defines performance budgets for IaC pipelines and automates degradation detection during infrastructure scaling.
Understands the fundamentals of Data Structures at a basic level. Applies simple concepts in work tasks using Python/HCL. Follows recommendations from senior developers when solving problems.
Independently selects appropriate data structures for IaC: Terraform module input/output structures, resource tagging schemas, variable type constraints for configuration validation. Understands trade-offs between nested vs flat infrastructure data models for maintainability.
Defines standards for cloud infrastructure configuration storage and structuring: hierarchical Terraform state files, resource dependency DAGs, graph models for network topologies. Reviews data structure choices for CloudFormation stacks and Helm charts.
API Management
▼
Documents cloud APIs and endpoints: describes Terraform module parameters, writes README for IaC. Uses markdown for cloud resource documentation.
Creates technical documentation for cloud infrastructure: architecture decision records, runbooks, API docs for internal services. Automates docs generation.
Defines documentation standards for the cloud team: mandatory ADRs, runbook templates, review process. Introduces docs-as-code and freshness monitoring.
Application Security
▼
Applies secure coding in cloud scripts: does not hardcode credentials, uses Secrets Manager/Parameter Store. Understands the principle of least privilege for IAM.
Implements security best practices in cloud code: encryption at rest/transit, secrets rotation, secure Lambda configurations. Scans IaC through checkov/tfsec.
Defines security standards for cloud code: mandatory security scanning, secrets management policy, IAM review process. Introduces security-as-code practices.
Caching
▼
Works with managed Redis in cloud: ElastiCache/MemoryStore setup, basic get/set operations from Lambda. Understands caching use cases in cloud architecture.
Administers cloud Redis: ElastiCache cluster configuration, failover setup, backup policies. Optimizes for cloud workloads: connection management, eviction policies.
Defines managed Redis standards: sizing guidelines, monitoring requirements, failover testing. Conducts capacity planning and cost optimization for ElastiCache.
CI/CD
▼
Creates simple GitHub Actions workflows for cloud projects: lint Terraform/CloudFormation, validate configurations, run tests. Understands workflow file structure, triggers (push, pull_request), uses existing actions for AWS CLI, Docker build and push.
Designs CI/CD pipelines for infrastructure: terraform plan in PR with result comment, automated apply after merge, matrix builds for multi-environments. Configures OIDC federation with AWS/GCP for secure authentication without long-lived credentials.
Defines CI/CD strategy for all infrastructure repositories: standard workflow templates, self-hosted runners in private networks, secrets management through OIDC. Introduces governance — required reviews, environment protection rules, audit trail for infrastructure changes.
Shapes infrastructure change automation platform: GitOps with GitHub Actions as orchestrator, integration with Terraform Cloud/Spacelift, multi-cloud deployment pipelines. Designs self-service developer platform with guardrails for safe resource provisioning.
Clean Code & Refactoring
▼
Understands the fundamentals of Code Quality & Refactoring at a basic level. Applies simple concepts in work tasks using Python/HCL. Follows recommendations from senior developers when solving problems.
Independently applies code quality practices in cloud infrastructure development. Writes clean Terraform/CloudFormation code with proper module boundaries and variable naming. Understands trade-offs between infrastructure abstraction levels. Reviews IaC for security misconfigurations, cost implications, and idempotency.
Establishes Infrastructure as Code quality standards: Terraform linting (tflint, checkov), Helm chart validation, policy-as-code through OPA/Sentinel. Configures quality gates in CI/CD for infrastructure changes and balances deployment speed with security.
Code Review
▼
Participates in infrastructure code reviews: checks Terraform plan output, pays attention to security groups, IAM policies. Leaves constructive comments and asks questions about unfamiliar resources. Learns from senior colleagues' review feedback.
Conducts quality review of IaC code: checks naming conventions, tagging compliance, resource sizing, security best practices. Analyzes Terraform plan for destructive changes, drift and unexpected dependencies. Provides recommendations on cost optimization and architecture.
Defines review process for infrastructure changes: review checklist, mandatory approvals by severity (production = 2+ approvals), automated policy checks. Builds a culture of quality review — knowledge sharing, not gate-keeping. Balances speed and safety.
Collaboration Tools
▼
Understands docs-as-code principles: Markdown/AsciiDoc, version-controlled documentation alongside infrastructure code. Can write runbooks and operational procedures in Git-managed repositories. Follows team conventions for README files and architecture decision records (ADRs).
Documents cloud infrastructure as code: terraform-docs for automated module README generation, Architecture Decision Records (ADR) for key decisions. Maintains diagrams-as-code through Mermaid/PlantUML for network topologies and architecture diagrams.
Defines infrastructure documentation standards: ADR template, runbook structure, service catalog format. Introduces docs-as-code workflow — PR-based updates, automated freshness checks, documentation coverage metrics. Trains teams on documentation culture.
Concurrency & Parallelism
▼
Understands asynchrony in cloud context: async/await in Lambda functions, callback pattern in event handlers. Handles async responses from cloud SDK.
Implements async patterns in cloud services: parallel SQS/SNS message processing, Lambda async invocation, Step Functions for orchestration. Manages concurrency limits.
Defines async processing standards in cloud: event-driven architecture guidelines, error handling for async workflows. Introduces observability for distributed async processing.
Understands concurrency in cloud context: parallel Lambda invocations, concurrent API calls to cloud services. Manages rate limits during parallel requests.
Implements parallel processing in cloud: concurrent resource provisioning, parallel data processing in Lambda, thread-safe operations with shared state through DynamoDB.
Defines concurrency standards for cloud operations: parallel deployment strategies, concurrency limits, race condition prevention in IaC. Reviews concurrent workflows.
Containerization
▼
Builds Docker images for simple services, writes basic Dockerfiles. Understands image layers, build caching, difference between CMD and ENTRYPOINT. Uses docker-compose for local development and can view container logs.
Optimizes Docker images: multi-stage builds, layer minimization, selecting alpine/distroless base images. Configures health checks, resource limits, graceful shutdown. Works with private registries (ECR, GCR, ACR) and configures vulnerability scanning.
Defines containerization standards for the organization: golden base images, security hardening guidelines, image scanning policies. Introduces automation for base image updates and patch management for container runtime.
Shapes container platform strategy: choosing between ECS/EKS/Fargate/Cloud Run, standards for multi-tenant environments, governance for container registries. Designs supply chain security architecture for container artifacts.
Distributed Tracing
▼
Understands basics of OpenTelemetry for cloud infrastructure observability. Follows team guidelines for deploying OTel Collectors in Kubernetes environments and configuring telemetry pipelines. Reads infrastructure traces and metrics to troubleshoot cloud service connectivity issues.
Implements OpenTelemetry for cloud service tracing: auto-instrumentation for Lambda/ECS, OTEL Collector for aggregation, AWS X-Ray/Jaeger as backend. Configures context propagation between services and creates service maps for dependency visualization.
Defines observability strategy based on OpenTelemetry: unified collection pipeline, vendor-agnostic instrumentation, standards for all teams. Manages telemetry data costs through sampling strategies and tiered storage. Introduces SLO-based alerting based on traces.
File & Object Storage
▼
Uses S3 / Object Storage at a basic level in Terraform/CDK. Performs simple tasks using established templates. Understands basic concepts and follows team practices.
Independently implements S3 / Object Storage tasks in Terraform/CDK. Understands internals and optimizes performance. Writes tests using Terratest.
Defines architectural decisions for S3 / Object Storage at the product level. Establishes standards. Conducts design review and defines technical roadmap.
Defines S3 / Object Storage strategy at company level. Evaluates new technologies and approaches. Establishes enterprise standards and reference architectures.
Git & Workflows
▼
Works with Git for IaC code management: clones repositories, creates branches, makes commits and pull requests. Understands gitflow for infrastructure changes, writes meaningful commit messages describing infrastructure modifications.
Uses Git for team infrastructure work: feature branches for Terraform changes, interactive rebase for clean history, cherry-pick for hotfixes. Configures git hooks for pre-commit validation (terraform fmt, tflint) and pre-push security scanning.
Defines IaC repository management strategy: repo topology, access control, branch protection rules, mandatory reviews for production changes. Introduces GitOps workflow — infrastructure changes only through PR with automated plan and manual approve for apply.
GraphQL
▼
Understands GraphQL in cloud context: AWS AppSync for API, basic queries and mutations. Uses GraphQL Playground for testing cloud APIs.
Designs GraphQL API on cloud services: AppSync with DynamoDB resolvers, authorization through Cognito, subscriptions for real-time. Optimizes resolver performance.
Defines GraphQL standards for cloud services: schema design guidelines, security policies, performance budgets. Introduces schema review and versioning.
Incident Management
▼
Understands on-call basics for cloud infrastructure: alert triage procedures, runbook following for common incidents, and escalation paths. Participates in on-call rotations as secondary responder. Follows team practices for incident documentation and handoff procedures.
Participates in on-call rotation for cloud infrastructure. Configures PagerDuty/OpsGenie with escalation, responds to CloudWatch and Prometheus alerts. Classifies incidents by severity, performs initial diagnostics — checking metrics, logs, cloud provider status pages.
Defines on-call strategy for the cloud organization: follow-the-sun rotation, tier-1/tier-2 escalation, incident commander role. Introduces incident management process (ITIL/SRE), blameless postmortems, reliability metrics (MTTA, MTTR). Manages on-call load balancing and burnout prevention.
Infrastructure Security
▼
Understands basic Secrets Management concepts. Follows security guidelines. Recognizes common vulnerabilities in code.
Integrates HashiCorp Vault with cloud infrastructure: dynamic secrets for AWS/GCP, PKI engine for TLS certificates, transit engine for encryption. Configures auth methods (AWS IAM, Kubernetes) and policies for secure service access to secrets.
Defines secrets management strategy for the organization: Vault vs AWS Secrets Manager vs GCP Secret Manager, namespace hierarchy for multi-tenancy, emergency break-glass procedures. Introduces compliance controls and automated audit of secrets access.
Integration Testing
▼
Tests cloud service integration: validates Lambda + DynamoDB connections, API Gateway routing. Uses localstack for local AWS integration testing.
Designs integration tests for cloud: IAM policy testing, VPC connectivity, service-to-service communication. Uses ephemeral environments for test isolation.
Introduces integration testing standards for the cloud team: mandatory smoke tests post-deploy, automated rollback triggers, cross-service contract tests.
Kubernetes & Orchestration
▼
Understands core Kubernetes concepts: Pod, Deployment, Service, ConfigMap, Secret. Can deploy applications via kubectl, view pod logs, perform port-forward for debugging. Knows basic cluster architecture — control plane and worker nodes.
Configures production-ready deployments: resource requests/limits, liveness/readiness probes, HPA, PDB. Works with Ingress controllers, NetworkPolicy, RBAC. Understands scheduling, taints/tolerations and affinity rules for load distribution.
Defines Kubernetes standards for the organization: cluster provisioning through IaC, security baseline (CIS benchmarks), cluster health monitoring. Introduces platform engineering approach — internal developer platform based on Kubernetes.
Shapes company-level container orchestration strategy: multi-cluster topology, cross-region failover, hybrid cloud deployment. Evaluates alternatives (Nomad, ECS) and makes strategic decisions on Kubernetes platform evolution.
Logging
▼
Works with CloudWatch Logs and OpenSearch for viewing cloud service logs. Performs basic search queries in Kibana/OpenSearch Dashboards, filters by service, level, time range. Understands Lambda, ECS, EKS log structure.
Configures centralized logging: Fluent Bit/Fluentd for collecting logs from EKS, CloudWatch Logs subscriptions, Kinesis Data Firehose for delivery to OpenSearch. Creates index patterns, visualizations and dashboards for cloud infrastructure monitoring.
Defines organizational logging strategy: centralized logging account, compliance requirements (audit trails, retention), cost optimization. Introduces logging standards for all cloud workloads, configures alerting for anomalies and security events.
Uses JSON format for cloud service logs. Includes request_id, service_name, environment, cloud region in logs. Understands the importance of structured logging for CloudWatch Insights and OpenSearch filtering. Avoids logging sensitive data (secrets, PII).
Implements unified log format for cloud workloads: standard fields (trace_id, span_id, account_id, resource_arn), log levels convention. Configures CloudWatch Insights queries for analysis, creates metric filters for automated log-based monitoring.
Defines organizational logging standards: mandatory fields, log levels policy, sensitive data handling. Introduces automated log validation in CI/CD, standards compliance monitoring. Trains teams on best practices and reviews logging configurations.
Metrics & Monitoring
▼
Views infrastructure metrics in Grafana: EC2 instance CPU/memory, pod utilization in Kubernetes, CloudWatch metrics. Creates simple dashboards, configures basic alerting rules. Understands pull vs push metric collection models and Prometheus role in cloud-native monitoring.
Configures Prometheus for cloud infrastructure monitoring: kube-state-metrics, node-exporter, custom exporters for cloud APIs. Designs Grafana dashboards — resource utilization, cost tracking, SLI/SLO. Integrates with AlertManager and configures notification channels.
Defines metrics strategy for cloud platform: Prometheus vs CloudWatch vs Datadog, golden signals framework, standard dashboards for each workload type. Introduces SLO-based monitoring, budget alerts and automated capacity recommendations based on metrics.
OOP & Design Patterns
▼
Applies basic patterns in cloud context: Singleton for SDK clients, Factory for resource creation. Understands retry and circuit breaker patterns for cloud calls.
Uses cloud-specific patterns: Sidecar for service mesh, Ambassador for API routing, Circuit Breaker for resilience. Implements Strangler Fig for cloud migration.
Defines architectural patterns for cloud platform: reference architectures, pattern catalog for the team. Conducts design reviews focusing on cloud-native patterns.
Applies OOP when writing cloud automation scripts: classes for resources, inheritance for instance types. Understands configuration encapsulation and provider polymorphism.
Uses OOP for Infrastructure as Code: abstract classes in Pulumi/CDK, inheritance for environment-specific configurations. Applies SOLID when designing cloud modules.
Defines OOP standards for cloud infrastructure code: CDK construct library design, reusable patterns. Trains the team on proper OOP application in IaC context.
Prompt Engineering
▼
Composes prompts for cloud tasks: configuration generation, error message explanation. Understands how to formulate queries for getting correct IaC code.
Creates structured prompts for cloud operations: templates for incident response, architecture review, cost analysis. Uses few-shot examples for IaC generation.
Defines prompt standards for the cloud team: prompt library for common tasks, best practices for AI-assisted operations. Trains the team on prompt engineering.
Relational Databases
▼
Works with managed PostgreSQL in cloud: RDS/Cloud SQL setup, basic queries, connecting from Lambda/Cloud Functions. Understands connection pooling for serverless.
Administers cloud PostgreSQL: configures RDS parameters, read replicas, automated backups. Optimizes for cloud: connection pooling through RDS Proxy, parameter groups.
Defines managed PostgreSQL standards: Aurora vs RDS selection, backup/recovery SLA, monitoring requirements. Conducts capacity planning and cost optimization.
REST API
▼
Interacts with cloud providers through REST API: calls resource management endpoints, understands HTTP methods and response codes. Uses curl/Postman for testing cloud service APIs.
Designs REST APIs for cloud-native services: resource-oriented design, pagination, rate limiting. Integrates API Gateway (AWS API GW, GCP Cloud Endpoints) with backend services.
Defines REST API standards for cloud infrastructure: naming conventions, error handling, documentation requirements. Introduces API governance and contract testing between cloud services.
System Design
▼
Understands basic disaster recovery concepts for cloud: backup strategies, recovery point/time objectives (RPO/RTO), and availability zones. Follows team procedures for executing DR runbooks and verifying backup integrity.
Applies DR design for cloud workloads: multi-AZ deployments, cross-region replication, automated failover with Route 53/Traffic Manager. Implements backup automation with lifecycle policies and conducts regular DR drill exercises.
Defines product architectural strategy with Disaster Recovery Design. Establishes architecture guidelines. Conducts architecture review.
Shapes organizational DR strategy: multi-region active-active vs pilot light vs warm standby, RPO/RTO matrix by criticality. Designs automated failover through Route 53 health checks and cross-region replication. Organizes regular DR drills and gameday exercises.
Understands basic architectural concepts of High Load Architecture. Follows team architectural decisions. Understands main patterns.
Designs cloud architectures for medium loads: Auto Scaling Groups with custom metrics, caching through ElastiCache/Memorystore, async processing through SQS/Pub-Sub. Understands trade-offs between vertical and horizontal scaling of managed services.
Defines architectural standards for high-load cloud-native systems: reference architectures, performance budgets, scalability review checklist. Conducts architecture review, identifies bottlenecks through load testing and designs capacity planning processes.
Shapes cloud platform scalability strategy: cell-based architecture, multi-region active-active with conflict resolution, edge computing for latency-sensitive workloads. Designs platform abstractions for automatic scaling and cost-effective peak load handling.
Understands basic cloud architecture concepts: VPC networking design, compute/storage/database service selection, and availability zone placement strategies. Follows team architectural decisions for cloud resource organization and landing zone patterns.
Designs cloud-native systems: 12-factor apps, microservices on managed services (Lambda, ECS, Cloud Run), event-driven architecture with SQS/EventBridge. Chooses between managed and self-hosted solutions considering cost, operational overhead and vendor lock-in.
Defines organizational architectural standards: technology radar, reference architectures for common scenarios (REST API, event processing, data pipeline). Establishes architecture review process and trains teams on cloud-native design patterns.
Unit Testing
▼
Writes unit tests for cloud scripts and Lambda functions: pytest/jest for event handlers. Uses mocks for AWS SDK calls. Understands the importance of IaC testing.
Tests cloud infrastructure: CDK/Pulumi unit tests through snapshot testing, mocking cloud API. Covers Lambda/Cloud Functions with tests using localstack for service emulation.
Defines cloud infrastructure testing standards: mandatory IaC test coverage, quality gates in pipeline. Introduces policy-as-code testing (OPA, Sentinel).