We are seeking an experienced Adobe Experience Manager (AEM) and System Administrator to join our team. This role requires a detail-oriented and technically skilled professional to manage, maintain, and support our AEM platform and associated systems infrastructure. The successful candidate will work closely with cross-functional teams, including IT, web development, and content management teams, to ensure our web content management systems operate smoothly and securely.

Key Responsibilities:

  1. AEM Administration
    1. Manage, configure, and optimize Adobe Experience Manager (AEM) environments, including author and publish instances.
  2. Support content teams in AEM-related tasks, such as setting up new templates, components, and workflows.
  3. Conduct AEM upgrades, patches, and configurations to enhance performance, stability, and security.
  4. Troubleshoot AEM issues and coordinate with internal teams or Adobe support to resolve them.
  5. System Administration
    1. Manage and maintain server environments, including Linux and Windows servers, to ensure reliable performance.
  6. Perform routine system monitoring, backups, and disaster recovery operations for AEM and other related systems.
  7. Maintain security protocols, implement access control, and conduct system audits to ensure compliance with IT security standards.
  8. Automation and Scripting
    1. Develop and maintain scripts for automation and monitoring tasks in AEM and server environments.
  9. Implement DevOps practices to streamline deployments, including CI/CD pipelines, version control, and containerization.
  10. Collaboration and Support
    1. Work closely with developers, content creators, and IT staff to address AEM and system-related requirements.
  11. Provide training and documentation for AEM usage, best practices, and troubleshooting for content and IT teams.
  12. Serve as the technical point of contact for AEM-related projects and liaise with external vendors if needed.
  13. Performance Optimization
    1. Analyze system performance and implement enhancements to improve load times, availability, and scalability.
  14. Conduct regular reviews of system resources, logs, and performance metrics to ensure optimal operations.

Qualifications:

  • Education: Bachelor’s degree in computer science, Information Technology, or related field.
  • Experience: Minimum of 3 years of experience in AEM administration and 5+ years in system administration.
  • · Technical Skills:
    • Proficiency in AEM administration, including setting up workflows, templates, and configurations.
  • Strong knowledge of web servers, load balancers, and server maintenance, including Linux and Windows systems.
  • Experience with automation tools (e.g., Jenkins, Puppet, Ansible) and scripting languages (e.g., Shell, Python).
  • Familiarity with cloud platforms (AWS, Azure) and containerization technologies (Docker, Kubernetes) is preferred.
  • Understanding of DevOps practices, CI/CD pipelines, and version control tools such as Git.
  • · Soft Skills:
    • Strong problem-solving skills and the ability to work independently.
  • Excellent communication and collaboration skills for cross-functional team interaction.
  • Detail-oriented with a proactive approach to system maintenance and optimization.