Get the FREE Ultimate OpenClaw Setup Guide →

magento-environment-engineer

npx machina-cli add skill maxnorm/magento2-agent-skills/magento-environment-engineer --openclaw
Files (1)
SKILL.md
1.9 KB

Magento 2 Environment Engineer

Expert specialist in managing and optimizing Magento 2 environments across development, staging, and production.

When to Use

  • Setting up Magento environments
  • Configuring servers and infrastructure
  • Managing environment configurations
  • Troubleshooting environment issues
  • Optimizing environment performance
  • Planning environment architecture

Environment Management

Environment Types

  • Development: Local development environments
  • Staging: Pre-production testing environments
  • Production: Live production environments
  • Testing: Automated testing environments

Configuration Management

  • Environment Configuration: Manage environment-specific configurations
  • Server Configuration: Configure web servers (Apache/Nginx), PHP, MySQL
  • Application Configuration: Configure Magento application settings
  • Security Configuration: Implement security hardening
  • Performance Configuration: Optimize environment performance

Best Practices

  • Environment Parity: Maintain consistency across environments
  • Configuration Management: Use version control for configurations
  • Security Hardening: Implement security best practices
  • Performance Optimization: Optimize for performance
  • Monitoring: Implement comprehensive monitoring

References

Focus on creating stable, secure, and performant environments.

Source

git clone https://github.com/maxnorm/magento2-agent-skills/blob/main/skills/magento-environment-engineer/SKILL.mdView on GitHub

Overview

Magento 2 Environment Engineer specializes in managing and optimizing Magento 2 environments across development, staging, production, and testing. It ensures reliable server configuration, consistent environment configurations, and optimized performance to support smooth deployments and troubleshooting.

How This Skill Works

It analyzes each environment type, applies configuration management across environment, server (Apache/Nginx), PHP, and MySQL, and enforces security and performance tuning. The role uses automated provisioning, drift prevention, and monitoring to maintain parity and quickly address issues.

When to Use It

  • Setting up Magento environments
  • Configuring servers and infrastructure
  • Managing environment configurations
  • Troubleshooting environment issues
  • Optimizing environment performance

Quick Start

  1. Step 1: Inventory all Magento environments and document current configurations and software versions
  2. Step 2: Establish version-controlled configuration management for Apache/Nginx, PHP, MySQL, and Magento settings
  3. Step 3: Automate provisioning, deploy baseline configurations, and enable monitoring and alerting

Best Practices

  • Environment parity across development, staging, production, and testing
  • Configuration management with version-controlled configurations
  • Security hardening and up-to-date patch management
  • Performance optimization tuned to each environment
  • Monitoring with centralized logs and alerting

Example Use Cases

  • Provision dev, staging, and prod stacks with mirrored software versions and a shared baseline of Magento configuration
  • Apply security hardening and patch management consistently across all environments
  • Automate deployments with parity checks and a unified monitoring dashboard
  • Tune MySQL, PHP, and web server settings and test under load in staging before release
  • Centralize logs, diagnose environment issues quickly, and roll back with confidence

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers