Skill-Profil

Terraform

HCL, providers, modules, state management, workspaces, Terragrunt

Cloud & Infrastructure Infrastructure as Code

Rollen

42

wo dieser Skill vorkommt

Stufen

5

strukturierter Entwicklungspfad

Pflichtanforderungen

60

die anderen 142 optional

Domäne

Cloud & Infrastructure

skills.group

Infrastructure as Code

Zuletzt aktualisiert

17.3.2026

Verwendung

Wählen Sie Ihr aktuelles Level und vergleichen Sie die Erwartungen.

Was wird auf jedem Level erwartet

Die Tabelle zeigt, wie die Tiefe von Junior bis Principal wächst.

Rolle Pflicht Beschreibung
AI Product Engineer Learns Infrastructure as Code fundamentals through Terraform for deploying AI product infrastructure. Understands concepts of providers, resources, and state for managing ML service cloud infrastructure.
Android Developer Understands basic Terraform concepts: providers, resources, and state. Can read existing .tf files and understand infrastructure definitions. Runs terraform plan/apply under senior guidance for Android CI/CD infrastructure.
Backend Developer (C#/.NET) Understands Infrastructure as Code concept and Terraform basics. Can run terraform plan/apply for .NET application infrastructure. Understands state file purpose and remote backends. Makes changes to existing .tf files for Azure/AWS resources used by C# services.
Backend Developer (Elixir) Describes infrastructure for Elixir applications in Terraform: ECS/EKS for deployment, RDS for Ecto, ElastiCache for caching. Understands basic resources and modules.
Backend Developer (Go) Understands the Infrastructure as Code concept. Can run terraform plan/apply. Understands the state file. Can make changes to an existing .tf file.
Backend Developer (Java/Kotlin) Understands Infrastructure as Code concept and Terraform basics. Can run terraform plan/apply for Java application infrastructure. Understands state file and backend configuration. Makes changes to existing .tf files for cloud resources used by Java/Spring services.
Backend Developer (Node.js) Describes infrastructure for Node.js: container deployment, Lambda functions, RDS provisioning. Understands basic Terraform resources.
Backend Developer (PHP) Familiar with Infrastructure as Code concepts and basic Terraform syntax. Understands how server resources for PHP applications (EC2, RDS, S3) are described, reads existing .tf files, and runs terraform plan to preview planned infrastructure changes.
Backend Developer (Python) Reads and understands Terraform configurations for Python services: EC2, RDS, S3, IAM roles. Runs terraform plan/apply following instructions. Understands Infrastructure as Code concept and state file.
Backend Developer (Rust) Describes infrastructure for Rust services: container deployment, health checks, resource limits. Understands Rust-specific deployment requirements.
Backend Developer (Scala) Describes infrastructure for Scala applications: JVM deployment on ECS/K8s, database provisioning. Understands basic Terraform resources for Scala backend.
Blockchain Developer Describes blockchain infra in Terraform: node deployment, network resources.
Cloud Engineer Pflicht Understands Terraform fundamentals: HCL syntax, provider configuration, resource blocks, and data sources. Works with terraform init/plan/apply workflow. Manages state files and understands locking. Creates basic cloud resources (VMs, networks, storage) from documentation examples.
Data Engineer Uses Terraform for creating data infrastructure: S3 buckets, RDS instances, Glue catalogs. Understands state, plan, apply. Reads existing modules.
Database Engineer / DBA Uses Terraform for provisioning DB infrastructure: RDS instances, parameter groups, subnet groups. Understands plan/apply workflow. Reads existing modules for database resources. Follows team IaC practices.
Desktop Developer (.NET WPF/WinUI/MAUI) Gets started with Terraform basics for managing .NET desktop ecosystem cloud infrastructure. Understands IaC concepts and declarative Azure/AWS resource descriptions for desktop application server components.
Desktop Developer (Electron/Tauri) Understands Terraform basics for provisioning cloud resources used by Electron apps (storage, CDN, update servers). Can modify existing configurations for build and distribution infrastructure. Follows team IaC guidelines.
Desktop Developer (Qt/C++) Gets familiar with Terraform basics for managing cloud infrastructure of the Qt ecosystem. Understands IaC concepts and declarative resource descriptions for server components supporting desktop applications.
DevOps Engineer Understands Terraform fundamentals: HCL syntax, resource lifecycle, and state management. Writes simple resource definitions for common cloud services. Uses terraform plan to preview changes before applying. Works with existing modules and follows team conventions.
DevSecOps Engineer Writes basic Terraform configurations for AWS resources: VPC, EC2, S3, IAM. Uses tfsec and Checkov for scanning IaC for security misconfigurations. Manages state through remote backend (S3 + DynamoDB). Applies terraform plan for reviewing changes before apply. Uses registry modules.
Embedded Developer Understands Infrastructure as Code concept and basic Terraform syntax. Can read and modify simple configurations for deploying IoT platform cloud resources.
Flutter Developer Knows Terraform basics — providers, resources, and state. Reads and understands infrastructure configurations used for deploying Flutter app backends.
Frontend Developer (React) Understands basic Terraform concepts for frontend infrastructure: S3 buckets, CloudFront distributions, Route53 DNS. Can modify existing configurations for static site hosting and CDN setup. Runs terraform plan/apply for frontend deployment infrastructure.
Fullstack Developer Describes infrastructure for fullstack: frontend hosting (S3/CloudFront), backend deployment, database provisioning.
Infrastructure Engineer Understands Terraform core concepts: declarative infrastructure definition, provider ecosystem, and plan/apply cycle. Writes resource definitions for compute, networking, and storage. Understands state file structure and remote backends. Can import existing resources into Terraform management.
iOS Developer Gets started with Terraform basics for managing iOS ecosystem cloud infrastructure. Understands IaC concepts and declarative resource descriptions for mobile application server components.
IoT Engineer Understands Terraform basics for IoT infrastructure provisioning: IoT Core, message brokers, edge device registries. Can modify existing .tf files for device fleet management and data pipeline resources. Follows team IaC standards.
LLM Engineer Describes LLM infrastructure in Terraform: GPU instances, vector DB provisioning.
ML Engineer Understands Infrastructure as Code concept and basic Terraform syntax. Can read configurations for deploying ML infrastructure: GPU instances, S3 buckets for data.
MLOps Engineer Understands basic Terraform concepts. Uses ready-made configurations. Performs simple operations under senior guidance.
Network Engineer Knows basic Terraform concepts for network engineering and can apply them in typical tasks. Uses standard tools and follows established team practices. Understands when and why this approach is used.
Performance Testing Engineer Understands Terraform basics for provisioning load testing infrastructure: test runner instances, target environments, monitoring dashboards. Can use existing configurations to spin up and tear down test environments. Follows IaC practices for reproducible test setups.
Platform Engineer Pflicht Writes basic Terraform configurations for platform resources: VPC, EC2, S3. Understands state files and resource lifecycle. Uses terraform plan/apply for deploying to dev environment. Works with variables and outputs for module parameterization.
QA Automation Engineer Understands Infrastructure-as-Code concept and Terraform's role in infrastructure management. Knows how test environments are created and destroyed to ensure test isolation.
React Native Developer Understands basic Terraform concepts for mobile backend infrastructure: API gateways, serverless functions, push notification services. Can modify existing configurations for mobile app backends. Uses terraform plan to understand infrastructure changes.
Release Engineer Pflicht Knows basic Terraform concepts for release engineering and can apply them in typical tasks. Uses standard tools and follows established team practices. Understands when and why this approach is applied.
Site Reliability Engineer (SRE) Uses Terraform for SRE infrastructure: EC2, VPC, S3, RDS. Understands plan/apply workflow. Reads existing modules. Follows team IaC practices.
Systems Programmer (C/C++) Describes system infrastructure in Terraform: bare metal provisioning, network configuration.
Telecom Developer Understands the Infrastructure as Code concept and basic Terraform syntax. Can read and modify configurations for deploying telecom infrastructure in the cloud.
Rolle Pflicht Beschreibung
AI Product Engineer Describes AI product infrastructure in Terraform — compute resources for inference, model storage, network settings. Manages environments through modules and workspaces for various ML pipeline stages.
Android Developer Creates Terraform modules for Android backend infrastructure: API Gateway, Lambda, CDN for media. Manages dev/staging/prod environments via workspaces and ensures reproducibility.
Backend Developer (C#/.NET) Pflicht Writes Terraform configurations for .NET service infrastructure: Azure App Services, SQL databases, Service Bus, Key Vault. Uses modules for environment replication (dev/staging/prod). Works with remote state (Azure Storage backend). Uses workspaces for multi-environment management. Imports existing Azure resources into Terraform.
Backend Developer (Elixir) Designs Terraform modules for Elixir deployment: BEAM clustering infrastructure, distributed Erlang networking, health checks for hot code loading.
Backend Developer (Go) Pflicht Writes Terraform configurations for cloud resources (VPC, EC2/Compute, RDS, S3). Uses modules for reusability. Works with remote state (S3/GCS backend). Uses workspaces or directories for different environments. Imports existing resources.
Backend Developer (Java/Kotlin) Pflicht Writes Terraform configurations for Java service infrastructure: EC2/ECS, RDS, ElastiCache, SQS/SNS. Uses modules for environment consistency across dev/staging/prod. Works with remote state (S3 backend) and state locking. Manages environment-specific variables with tfvars. Imports existing AWS resources into Terraform management.
Backend Developer (Node.js) Designs Terraform for Node.js: Lambda packaging, ECS services, API Gateway integration. Automates serverless deployment.
Backend Developer (PHP) Describes infrastructure for PHP applications in Terraform: web servers with PHP-FPM, MySQL/PostgreSQL databases, Redis/RabbitMQ queues. Uses modules, variables, and workspaces for managing staging/production environments of Laravel/Symfony projects.
Backend Developer (Python) Pflicht Writes Terraform modules for Python infrastructure: ECS/EKS for Django/FastAPI, RDS PostgreSQL, ElastiCache Redis, SQS/SNS. Manages environments via workspaces. Configures remote state in S3 with locking via DynamoDB.
Backend Developer (Rust) Designs Terraform for Rust: optimized container images (musl builds), minimal resource allocation, health probe configuration. Automates CI/CD.
Backend Developer (Scala) Designs Terraform modules for Scala: JVM memory settings, Akka Cluster infrastructure, health checks for JVM services. Automates through CI/CD.
Blockchain Developer Designs Terraform for blockchain: multi-node clusters, monitoring, security.
Cloud Engineer Pflicht Writes modular Terraform configurations for multi-tier cloud architectures. Creates reusable modules with input variables, outputs, and documentation. Manages multi-environment setups using workspaces or directory structures. Implements remote state with locking (S3+DynamoDB, GCS). Configures IAM policies and security groups through Terraform.
Data Engineer Writes Terraform modules for data stack: Redshift/BigQuery clusters, Kafka topics, Airflow MWAA. Manages environments through workspaces. Configures remote state in S3.
Database Engineer / DBA Writes Terraform modules for database provisioning: RDS/Aurora clusters, replicas, automated backups. Manages state for database resources. Configures parameter groups and security groups via IaC.
Desktop Developer (.NET WPF/WinUI/MAUI) Describes .NET server component infrastructure in Terraform — Azure App Service, SQL Database, Storage Account. Manages environments through modules and workspaces for dev/staging/production server infrastructure.
Desktop Developer (Electron/Tauri) Describes server infrastructure for Electron backend in Terraform: VPC, EC2/ECS, RDS, S3. Manages development, staging and production environments through Terraform modules.
Desktop Developer (Qt/C++) Describes Qt ecosystem server component infrastructure in Terraform — build servers, CDN for updates, databases. Manages environments through modules and workspaces for dev/staging/production server infrastructure.
DevOps Engineer Develops Terraform configurations for cloud infrastructure: modules, variables, outputs, remote state in S3/GCS. Creates reusable modules, configures workspaces for multi-environment setups. Manages state through backend and state locking.
DevSecOps Engineer Develops Terraform modules with built-in security hardening: encryption by default, least privilege IAM, logging enabled. Integrates tfsec/Checkov into CI/CD with blocking on Critical findings. Introduces Sentinel/OPA for policy-as-code. Configures Terraform Cloud/Enterprise with SSO and RBAC.
Embedded Developer Configures Terraform for IoT infrastructure: AWS IoT Core provisioning, device fleet management resources, edge computing infrastructure deployment.
Engineering Manager Independently configures and manages Terraform. Writes IaC for standard tasks. Understands networking and security basics.
Flutter Developer Writes Terraform configurations for deploying Flutter backend cloud infrastructure. Manages resources — databases, message queues, and CDN for the mobile app.
Frontend Developer (React) Describes infrastructure for React applications in Terraform: S3 buckets, CloudFront distributions, Route53 DNS records. Manages development and production environments through Terraform modules.
Fullstack Developer Designs Terraform for fullstack: CDN + API + database setup, environment management, CI/CD integration.
Infrastructure Engineer Develops Terraform configurations for common infrastructure tasks: VPCs with subnets and security groups, EC2/GCE instances, DNS records, S3 buckets. Uses terraform plan/apply in CI, manages state through remote backend (S3+DynamoDB), applies variables and outputs for module parameterization.
iOS Developer Describes mobile backend infrastructure in Terraform — compute resources, databases, CDN, and push services. Manages environments through modules and workspaces for dev/staging/production server infrastructure of the iOS ecosystem.
IoT Engineer Manages IoT infrastructure via Terraform: IoT Core, Rules, Lambda, DynamoDB. Uses modules for reusing IoT configurations.
LLM Engineer Designs Terraform for LLM: model serving infrastructure, vector DB clusters, monitoring.
ML Engineer Describes ML infrastructure in Terraform: SageMaker endpoints, EMR clusters, GPU EC2 instances and S3 data lakes. Creates modules for reusable ML environments with IAM and VPC configuration.
MLOps Engineer Writes Terraform modules for deploying ML infrastructure: S3 buckets for model artifacts, ECR for ML images, SageMaker endpoints for inference. Manages state via remote backend, uses workspaces for separating staging/production ML environments, and applies variables for parameterizing GPU instances.
Network Engineer Confidently applies Terraform for network engineering in non-standard tasks. Independently selects the optimal approach and tools. Analyzes trade-offs and proposes improvements to existing solutions.
Performance Testing Engineer Uses Terraform for performance infrastructure: deploying load generators in the cloud, setting up test environments with required topology, managing resources for distributed load testing.
Platform Engineer Pflicht Creates Terraform modules for standardized provisioning of platform infrastructure: EKS clusters, network topology, IAM roles. Configures remote state (S3 + DynamoDB) and workspaces. Implements pre-commit hooks (tflint, tfsec) and automated plan in PRs.
QA Automation Engineer Uses Terraform to create test environments — provisioning databases, queues, and services for integration tests. Writes modules for reproducible test infrastructure creation.
React Native Developer Creates Terraform modules for React Native app infrastructure: API Gateway, Lambda, S3 for media. Manages dev/staging/prod environments through workspaces and variables.
Release Engineer Pflicht Confidently applies Terraform for release engineering in non-standard tasks. Independently selects the optimal approach and tools. Analyzes trade-offs and proposes improvements to existing solutions.
Site Reliability Engineer (SRE) Writes Terraform modules for monitoring infrastructure: Prometheus on EKS, Grafana Cloud, CloudWatch alarms. Manages state: remote backend, state locking. Configures CI/CD for Terraform.
Systems Programmer (C/C++) Designs Terraform for systems: hardware provisioning, kernel tuning, network setup.
Technical Lead Independently manages team's Terraform infrastructure. Writes IaC for application environments, CI/CD pipelines, and monitoring stacks. Reviews team members' Terraform PRs for security and best practices. Understands networking fundamentals (VPC, subnets, security groups) in Terraform context.
Telecom Developer Describes telecom infrastructure in Terraform: VPC with network segmentation, SBC instances, media servers. Creates modules for repeatable deployment of telecom stacks across regions and environments.
Rolle Pflicht Beschreibung
AI Product Engineer Designs modular Terraform infrastructure for AI products with reusable modules for GPU clusters and ML platforms. Implements automatic inference resource scaling and integrates IaC into the model deployment CI/CD process.
Android Developer Designs scalable Android backend infrastructure via Terraform. Implements multi-regional deployment, auto-scaling, and disaster recovery for mobile services.
Backend Developer (C#/.NET) Pflicht Designs modular Terraform architecture for .NET microservices platform. Creates reusable Azure modules with comprehensive documentation. Configures Terragrunt for DRY multi-environment configurations. Implements policy as code (Azure Policy + OPA) for compliance. Designs state management strategy across multiple state files. Automates drift detection for production infrastructure.
Backend Developer (Elixir) Designs infrastructure for distributed Elixir: multi-node BEAM clusters, libcluster configuration, rolling deployments with hot code upgrades.
Backend Developer (Go) Pflicht Designs modular Terraform architecture for Go microservices on Kubernetes. Creates reusable modules for GKE/EKS clusters, service mesh, and observability stacks. Implements Terragrunt for DRY multi-cluster configurations. Implements policy as code (OPA/Kyverno) for infrastructure compliance. Automates drift detection and reconciliation.
Backend Developer (Java/Kotlin) Pflicht Designs modular Terraform architecture for Java microservices platform. Creates reusable AWS modules for ECS/EKS, RDS clusters, and messaging infrastructure. Configures Terragrunt for DRY configurations across environments and regions. Implements Sentinel/OPA policies for infrastructure governance. Designs state management strategy. Automates drift detection for production systems.
Backend Developer (Node.js) Designs Node.js infrastructure: multi-environment setup, serverless vs containers, edge deployment. Optimizes cold start and scaling.
Backend Developer (PHP) Designs Terraform modules for typical PHP infrastructure: autoscaling PHP-FPM behind Load Balancer, managed MySQL with replication, Redis clusters for caching and sessions. Configures remote state with locking, integrates Terraform into CI/CD, and implements blue-green deployment.
Backend Developer (Python) Pflicht Designs Terraform architecture for the Python platform: reusable modules, multi-account strategy, blue-green deployments. Automates provisioning through CI/CD. Implements policy-as-code via Sentinel/OPA.
Backend Developer (Rust) Designs infrastructure for Rust platform: multi-region deployment, edge computing (CloudFlare Workers), Wasm deployment. Optimizes resource efficiency.
Backend Developer (Scala) Designs infrastructure for distributed Scala: Akka Cluster provisioning, Kafka infrastructure, database sharding. Optimizes JVM-specific deployment.
Blockchain Developer Designs IaC architecture: multi-chain infrastructure, automated provisioning.
Cloud Engineer Pflicht Designs modular Terraform architecture: reusable modules for VPC, EKS, RDS, remote state with locking, workspaces for multi-environments. Introduces Terragrunt for DRY configurations and automates plan/apply through CI/CD with review process.
Data Engineer Pflicht Designs IaC for data platform: reusable modules for data services (EMR, Glue, Kinesis), environment promotion pipeline. Automates data infrastructure provisioning.
Database Engineer / DBA Pflicht Designs IaC for the database platform: reusable modules for different DBMSes (MySQL, PostgreSQL, ClickHouse), composition patterns. Automates database infrastructure drift detection. Implements blue-green for database upgrades via Terraform.
Desktop Developer (.NET WPF/WinUI/MAUI) Designs modular Terraform infrastructure for .NET desktop ecosystem with backend service autoscaling and CDN for updates. Implements IaC for Azure and AWS resources with secure state and secret management.
Desktop Developer (Electron/Tauri) Designs modular Terraform architecture for Electron platform infrastructure with state management and remote backend. Implements blue-green deployment and disaster recovery through Infrastructure as Code.
Desktop Developer (Qt/C++) Designs modular Terraform infrastructure for the Qt ecosystem with autoscaling build clusters and CDN update distribution. Implements IaC for the entire server component stack with secure state management.
DevOps Engineer Pflicht Designs scalable Terraform infrastructure: modular architecture for 50+ services, Terragrunt for DRY configurations, custom providers. Implements policy-as-code through Sentinel/OPA, automates drift detection and remediation in CI/CD pipelines.
DevSecOps Engineer Pflicht Designs corporate Terraform modules with security-first approach: secure VPC layouts, compliant storage, hardened compute. Develops Sentinel policies for SOC 2 and CIS compliance. Introduces drift detection for unauthorized change discovery. Creates self-service infrastructure with guardrails.
Embedded Developer Designs modular Terraform configuration for the full IoT platform stack with remote state and state locking. Automates environment provisioning for embedded integration testing through CI/CD pipeline.
Engineering Manager Pflicht Designs infrastructure architecture with Terraform for multiple team products. Implements security hardening: least-privilege IAM, encryption at rest/transit, network segmentation. Optimizes cloud costs through right-sizing and reserved capacity planning via IaC. Establishes Terraform code review standards and CI/CD pipelines for infrastructure.
Flutter Developer Designs modular Terraform infrastructure for Flutter projects with reusable modules. Implements multi-environment setups — dev, staging, production — with a unified IaC codebase.
Frontend Developer (React) Designs modular Terraform architecture for frontend infrastructure: multi-region CDN, WAF, SSL certificates. Automates preview environment creation for React application feature branches.
Fullstack Developer Designs fullstack infrastructure: multi-environment setup, preview environments, edge deployment.
Infrastructure Engineer Pflicht Designs modular Terraform architecture: reusable modules for networks, clusters, databases, workspace strategy for environments. Configures Terragrunt for DRY configurations, implements policy-as-code through OPA/Sentinel, optimizes plan/apply time for large state files.
iOS Developer Architects modular Terraform infrastructure for mobile backends with autoscaling, multi-regional placement, and disaster recovery. Implements IaC for the full server component stack with secure secrets and state management.
IoT Engineer Pflicht Designs Terraform modules for IoT platform: reusable IoT patterns, environment promotion, drift detection. Automates IoT cloud resource provisioning.
LLM Engineer Designs LLM infrastructure: multi-model deployment, auto-scaling, cost optimization.
ML Engineer Designs modular Terraform configuration for the full ML stack: training clusters, serving infrastructure, feature store. Automates GPU cluster provisioning with spot instances and auto-scaling for training jobs.
MLOps Engineer Pflicht Architects Terraform modules for comprehensive ML infrastructure: EKS clusters with GPU node groups, managed Kafka for feature streaming, RDS for metadata store. Implements modular IaC architecture for MLOps — separate modules for training infrastructure, serving layer, and monitoring stack with clear state separation.
Network Engineer Expertly applies Terraform for network engineering to design complex systems. Optimizes existing solutions and prevents architectural mistakes. Conducts code reviews and trains colleagues on best practices.
Performance Testing Engineer Designs Terraform modules for performance infrastructure: scalable load generator clusters, automated monitoring deployment, CI/CD integration for running tests.
Platform Engineer Pflicht Designs modular Terraform architecture for IDP: internal module registry, composition patterns, dependency management. Implements policy-as-code (Sentinel/OPA) for Terraform plan validation. Creates self-service modules for teams with automated provisioning through GitOps.
QA Automation Engineer Designs test infrastructure via Terraform — ephemeral environments for PR checks, shared staging for performance tests, automatic test cluster scaling.
React Native Developer Architects scalable React Native backend infrastructure via Terraform. Implements multi-regional deployment, disaster recovery, and automatic service scaling.
Release Engineer Pflicht Expertly applies Terraform for release engineering to design complex systems. Optimizes existing solutions and prevents architectural mistakes. Conducts code reviews and trains colleagues on best practices.
Site Reliability Engineer (SRE) Pflicht Designs IaC for platform: reusable modules, composition patterns, Terragrunt for DRY configuration. Automates infrastructure drift detection. Implements blast radius reduction through workspace isolation.
Solutions Architect Pflicht Designs scalable multi-account/multi-region Terraform architectures. Implements infrastructure patterns: hub-spoke networking, shared services, and cross-account access. Creates reference architectures as Terraform modules for client implementations. Integrates Terraform with configuration management and service mesh tools.
Systems Programmer (C/C++) Designs IaC for systems: automated hardware provisioning, kernel configuration management.
Technical Lead Pflicht Designs modular Terraform architecture for the product infrastructure. Creates reusable modules with comprehensive documentation and versioning. Implements policy as code (Sentinel/OPA) for compliance enforcement. Configures Terragrunt for DRY multi-environment configurations. Automates drift detection and remediation. Mentors team on IaC best practices.
Telecom Developer Designs modular Terraform configuration for the full telecom stack with multi-AZ deployment and auto-scaling. Automates network function provisioning and SDN controller integration via Terraform providers.
Rolle Pflicht Beschreibung
AI Product Engineer Defines IaC standards for the AI product platform, creates a library of Terraform modules for standard ML infrastructure patterns. Implements policy-as-code for GPU resource cost control and security compliance.
Android Developer Defines IaC strategy for the entire mobile infrastructure of the organization. Designs reusable Terraform modules and standardizes Android backend service deployments.
Backend Developer (C#/.NET) Pflicht Designs IaC strategy for organization. Evaluates Terraform vs Pulumi vs Crossplane. Implements self-service infrastructure via Terraform modules + Backstage. Designs multi-account/multi-project landing zones. FinOps via Terraform (tagging, cost estimation). Manages Terraform at scale (1000+ resources).
Backend Developer (Elixir) Defines IaC standards for Elixir infrastructure: Terraform module library, deployment patterns, infrastructure review process. Coordinates with DevOps.
Backend Developer (Go) Pflicht Designs IaC strategy for Go-based platform organization. Evaluates Terraform vs Pulumi (Go-native) vs Crossplane for different infrastructure layers. Implements self-service infrastructure via Terraform modules integrated with Backstage. Designs multi-cluster landing zones for Go services. Drives FinOps through automated tagging and cost estimation in CI pipelines. Manages Terraform at scale across multiple teams.
Backend Developer (Java/Kotlin) Pflicht Designs IaC strategy for Java platform organization. Evaluates Terraform vs Pulumi vs AWS CDK for Java teams. Implements self-service infrastructure via Terraform modules integrated with Backstage developer portal. Designs multi-account landing zones for Java microservices. Drives FinOps through automated cost estimation in CI and resource tagging policies. Manages Terraform at enterprise scale (1000+ resources, multiple teams).
Backend Developer (Node.js) Defines IaC standards for Node.js: deployment patterns, Lambda vs ECS choice, infrastructure review process.
Backend Developer (PHP) Standardizes IaC practices for the PHP platform: shared Terraform modules, policy as code via Sentinel/OPA, drift detection. Defines secrets management strategy for PHP applications, organizes state management for multi-service architecture, and trains the team on IaC approaches.
Backend Developer (Python) Pflicht Defines IaC strategy for the product: module standards, governance, cost management. Chooses between Terraform, Pulumi, CDK for the Python team. Implements GitOps approach to infrastructure management.
Backend Developer (Rust) Defines IaC standards for Rust: deployment patterns, resource optimization, infrastructure review. Coordinates with platform team.
Backend Developer (Scala) Defines IaC standards for Scala infrastructure: module library, deployment patterns, infrastructure review. Coordinates with platform team.
Blockchain Developer Defines IaC standards: module library, deployment patterns.
Cloud Engineer Pflicht Defines organizational IaC standards: repository structure, naming conventions, tagging strategy, module registry. Introduces policy-as-code through Sentinel/OPA, drift detection, cost estimation (Infracost). Trains teams on Terraform best practices.
Data Engineer Pflicht Defines IaC standards for data platform: module library, naming conventions, change management process. Implements policy-as-code (Sentinel/OPA) for data infrastructure.
Database Engineer / DBA Pflicht Defines IaC standards for the database tier: module registry for DB resources, change management for stateful infrastructure. Implements policy-as-code for database security (encryption, network isolation). Coordinates Terraform adoption for DBA.
Desktop Developer (.NET WPF/WinUI/MAUI) Defines IaC standards for .NET desktop development infrastructure, creates Terraform module library. Introduces policy-as-code for cost control and security compliance of server platform.
Desktop Developer (Electron/Tauri) Defines IaC standards for the organization's desktop product server infrastructure. Introduces Terraform governance: modular library, policy-as-code and automated checks.
Desktop Developer (Qt/C++) Defines IaC standards for Qt development infrastructure, creates a Terraform module library for typical server components. Introduces policy-as-code for cost control and security compliance.
DevOps Engineer Pflicht Defines organizational IaC standards on Terraform: module registry, code review processes, blast radius management. Designs Terraform Cloud/Enterprise architecture for multi-team work, naming standards, tagging and cost allocation.
DevSecOps Engineer Pflicht Defines Infrastructure-as-Code strategy for the organization. Manages Terraform Enterprise platform with workspace-based RBAC. Builds GitOps workflow for infrastructure: PR-based review, automated plan, policy check, apply. Introduces cost estimation and security scoring in pipeline. Manages module registry.
Embedded Developer Defines Infrastructure as Code standards for IoT ecosystem, including compliance policies and drift detection. Designs multi-regional infrastructure with Terraform for IoT platform fault tolerance.
Engineering Manager Pflicht Defines infrastructure strategy and IaC standards across engineering organization. Establishes Terraform module registry, versioning policies, and contribution guidelines. Drives FinOps practices: cost allocation tagging, budget alerts, and resource optimization through IaC. Conducts architecture reviews for infrastructure changes across teams.
Flutter Developer Defines Infrastructure as Code standards for the Flutter team. Develops Terraform modules and trains mobile developers on cloud infrastructure management basics.
Frontend Developer (React) Defines IaC standards for the organization's frontend infrastructure. Introduces Terraform governance: modular library for CDN configurations and automated security checks.
Fullstack Developer Defines IaC standards: Terraform module library, environment management, infrastructure review.
Infrastructure Engineer Pflicht Defines Terraform standards for the organization: repository structure, resource naming conventions, state separation strategy. Implements Terraform Cloud/Enterprise for teamwork, reviews modules for security and efficiency, designs drift detection and automatic remediation process.
iOS Developer Defines IaC standards for mobile server infrastructure, creates Terraform module library for typical components. Implements policy-as-code for cost control and security compliance in mobile infrastructure.
IoT Engineer Pflicht Defines IaC strategy for IoT infrastructure. Establishes Terraform module standards and governance for the IoT team.
LLM Engineer Defines IaC standards: LLM infrastructure patterns, GPU management.
ML Engineer Defines IaC standards for organizational ML infrastructure with cost controls and compliance for GPU resources. Designs self-service platform for data scientists with automated ML environment provisioning.
MLOps Engineer Pflicht Defines Infrastructure as Code standards for the MLOps team: Terraform module library for typical ML components, review policies for infrastructure changes. Implements Terraform Cloud/Atlantis for collaborative IaC, configures Sentinel policies for GPU instance cost control and ML infrastructure compliance.
Network Engineer Establishes Terraform usage standards for the network engineering team and makes architectural decisions. Defines the technical roadmap incorporating this skill. Mentors senior engineers and influences practices of adjacent teams.
Performance Testing Engineer Defines IaC strategy for the performance platform: reusable modules for various scenarios, cost management for test infrastructure, GitOps for environment management.
Platform Engineer Pflicht Defines organizational IaC strategy: Terraform Enterprise/Cloud, module governance, state management. Leads internal module registry development. Designs blast radius isolation through workspace strategy. Implements drift detection and automated remediation.
QA Automation Engineer Defines test infrastructure management standards for the team. Creates reusable Terraform modules, ensures cost control for test resources and automatic cleanup.
React Native Developer Defines the IaC strategy for the entire organizational mobile infrastructure. Architects reusable Terraform modules and ensures mobile backend deployment standardization.
Release Engineer Pflicht Establishes Terraform standards for the release engineering team and makes architectural decisions. Defines the technical roadmap considering this skill. Mentors senior engineers and influences practices of adjacent teams.
Site Reliability Engineer (SRE) Pflicht Defines IaC standards: module registry, review process, change management. Implements policy-as-code (Sentinel/OPA). Coordinates Terraform adoption between teams.
Solutions Architect Pflicht Defines infrastructure strategy for client engagements and internal platform. Establishes IaC standards and module governance across the organization. Evaluates and drives adoption of Terraform alternatives where appropriate (Pulumi, Crossplane, CDK). Designs multi-cloud landing zones and account vending machines. Conducts architecture reviews for critical infrastructure changes.
Systems Programmer (C/C++) Defines IaC standards: system provisioning patterns, hardware management.
Technical Lead Pflicht Defines IaC strategy for the product organization. Evaluates Terraform vs Pulumi vs Crossplane for different use cases. Implements self-service infrastructure via Terraform modules integrated with developer portal (Backstage). Designs multi-account/multi-project landing zones. Drives FinOps through infrastructure tagging and cost estimation in CI. Manages Terraform at scale (1000+ resources).
Telecom Developer Defines IaC standards for telecom infrastructure with policy-as-code for compliance and security enforcement. Designs multi-regional infrastructure with Terraform to ensure carrier-grade availability.
Rolle Pflicht Beschreibung
AI Product Engineer Shapes corporate IaC strategy for the AI product ecosystem with multi-cloud infrastructure management. Defines self-service platform architecture for automatic ML resource provisioning at enterprise scale.
Android Developer Shapes the organizational Infrastructure as Code strategy for the mobile platform. Defines infrastructure management standards ensuring reliability of all Android services.
Backend Developer (Elixir) Shapes Elixir platform infrastructure strategy: multi-region BEAM deployment, infrastructure automation, capacity planning for BEAM workloads.
Backend Developer (Node.js) Shapes infrastructure strategy: serverless-first vs container deployment, edge computing, capacity planning for Node.js workloads.
Backend Developer (PHP) Architecturally designs IaC platform for large-scale PHP infrastructure: multi-cloud strategy, self-service provisioning for teams, automated Terraform generation from architectural templates. Defines governance model, cost optimization through IaC, and evolution from Terraform to Pulumi/Crossplane.
Backend Developer (Rust) Shapes infrastructure strategy: Rust edge deployment, Wasm-based infrastructure, capacity planning for high-performance Rust services.
Backend Developer (Scala) Shapes infrastructure strategy for Scala platform: multi-region JVM deployment, capacity planning for Akka Cluster, infrastructure automation.
Blockchain Developer Shapes IaC strategy: blockchain infrastructure automation, governance.
Cloud Engineer Pflicht Shapes company-level Infrastructure as Code strategy: multi-cloud provisioning, Terraform Enterprise/Cloud vs self-hosted, modular platform for self-service. Designs state management architecture for hundreds of stacks and dozens of teams.
Data Engineer Pflicht Designs organizational IaC strategy: self-service infrastructure provisioning for data teams, cost controls, compliance automation. Defines multi-cloud infrastructure abstraction.
Database Engineer / DBA Pflicht Shapes IaC strategy for the data platform: Terraform vs Crossplane vs database operators, self-service database provisioning. Defines governance for database infrastructure changes, including approval workflows for production.
Desktop Developer (.NET WPF/WinUI/MAUI) Shapes corporate IaC strategy for .NET desktop ecosystem server infrastructure with multi-cloud support. Defines self-service platform architecture for automated resource provisioning.
Desktop Developer (Electron/Tauri) Shapes Infrastructure as Code strategy for the entire Electron ecosystem server infrastructure. Defines architectural principles for infrastructure management at organizational scale.
Desktop Developer (Qt/C++) Shapes corporate IaC strategy for the desktop ecosystem server infrastructure with multi-cloud support. Defines self-service platform architecture for automated Qt development infrastructure provisioning.
DevOps Engineer Pflicht Develops Infrastructure as Code strategy for the entire organization: multi-cloud modular architecture, Terraform + Pulumi + CDK for different use cases. Defines self-service infrastructure platform with ready-made module catalog and automated compliance.
DevSecOps Engineer Pflicht Architecturally defines IaC strategy for multi-cloud enterprise. Designs landing zone architecture with Terraform: account factory, networking, security baseline. Develops compliance-as-code framework. Defines state management and secret handling standards in IaC. Influences IaC tool selection.
Embedded Developer Shapes IaC strategy for the entire embedded ecosystem, including edge infrastructure and cloud components. Designs self-service platform architecture for teams with automated IoT environment provisioning.
Engineering Manager Pflicht Defines organizational cloud strategy. Evaluates multi-cloud vs single-cloud. Designs enterprise-grade infrastructure. Establishes FinOps practices.
Flutter Developer Shapes IaC strategy for all organizational mobile backends on Terraform. Creates platform modules for rapid infrastructure deployment of new Flutter products.
Frontend Developer (React) Shapes Infrastructure as Code strategy for the global frontend infrastructure of the React ecosystem. Defines architectural principles for CDN and hosting infrastructure management at scale.
Fullstack Developer Shapes infrastructure strategy: fullstack deployment architecture, edge computing, capacity planning.
Infrastructure Engineer Pflicht Shapes organizational IaC strategy: Terraform platform architecture for hundreds of modules and dozens of teams, provider versioning standards, multi-cloud abstractions. Makes decisions on Terraform version migrations, defines OpenTofu transition roadmap and designs self-service IaC for developers.
iOS Developer Shapes the corporate IaC strategy for mobile infrastructure with multi-cloud support. Defines self-service platform architecture for automatic mobile backend resource provisioning.
IoT Engineer Pflicht Defines enterprise IaC strategy for IoT. Evaluates Terraform vs Pulumi vs CloudFormation for IoT use cases. Builds platform IaC for large-scale IoT.
LLM Engineer Shapes LLM infrastructure strategy: platform GPU management, cost governance.
ML Engineer Shapes IaC strategy for organizational ML platform, including multi-cloud GPU provisioning and edge inference. Defines infrastructure platform architecture for scaling ML workloads to thousands of GPUs.
MLOps Engineer Pflicht Shapes the IaC strategy for the organization's MLOps platform: unified module library for all ML teams, naming and tagging standards for ML resources. Designs multi-account/multi-region architecture for training and serving, defines cost management policies for GPU infrastructure, and DR strategy for critical ML services.
Network Engineer Shapes Terraform strategy for network engineering at the organizational level. Defines best practices and influences technology choices beyond their own team. Is a recognized expert in this area.
Performance Testing Engineer Shapes Infrastructure as Code strategy for performance engineering: standards for ephemeral test environments, multi-cloud modules, capacity planning automation via IaC.
Platform Engineer Pflicht Shapes long-term infrastructure abstraction strategy: Terraform + Crossplane + Pulumi, tool selection by use case. Defines architecture for self-service provisioning through API-driven IaC. Influences IaC ecosystem evolution through open-source contributions and community leadership.
QA Automation Engineer Shapes test infrastructure strategy for the organization. Designs a self-service test environment creation platform for dozens of teams with cost optimization.
React Native Developer Shapes the organizational Infrastructure as Code strategy for the mobile platform. Defines infrastructure management standards affecting all company mobile products.
Release Engineer Pflicht Shapes Terraform strategy for release engineering at the organizational level. Defines best practices and influences technology choices beyond their own team. Is a recognized expert in this area.
Site Reliability Engineer (SRE) Pflicht Designs organizational IaC strategy: Terraform vs Pulumi vs Crossplane, self-service infrastructure, multi-cloud abstractions. Defines governance for infrastructure changes.
Solutions Architect Pflicht Defines organizational cloud infrastructure strategy spanning multi-cloud and hybrid environments. Evaluates build-vs-buy decisions for infrastructure platforms. Establishes enterprise FinOps framework: cost governance models, chargeback systems, and optimization strategies. Drives industry influence through conference talks, publications, and open-source Terraform module contributions.
Systems Programmer (C/C++) Shapes IaC strategy: system infrastructure automation, hardware governance.
Technical Lead Pflicht Defines the organization's cloud and infrastructure strategy at the enterprise level. Evaluates multi-cloud vs single-cloud approaches based on business objectives and regulatory requirements. Designs enterprise-grade infrastructure platforms with self-service capabilities. Establishes FinOps culture and practices across the organization. Influences industry through thought leadership on infrastructure automation.
Telecom Developer Shapes IaC strategy for the telecom platform, including NFV infrastructure and 5G core network functions. Defines self-service provisioning architecture for telecom services with GitOps and automatic rollback.

Community

👁 Beobachten ✏️ Aenderung vorschlagen Anmelden, um Aenderungen vorzuschlagen
📋 Vorschlaege
Noch keine Vorschlaege fuer Terraform
Kommentare werden geladen...