Red Hat is migrating its product documentation from a custom solution to Adobe Experience Manager (AEM) Guides, requiring the development of an optimal DITA-based authoring and publishing environment to deliver AI-ready content.
Requirements
- Proven experience as an AEM Developer, including custom component development and integration
- Expertise in AEM architecture and building blocks, including Sling Models, OSGi bundles, custom workflows, templates, and components.
- Familiarity with converting structured, topic-based source (in formats such as DITA/XML or AsciiDoc) to HTML and experience applying content architecture concepts like content reuse, metadata, single sourcing content, applying conditional values, and information architecture in a CMS.
- Knowledge of creating custom DITA-OT plugins and deploying them in the AEM Guides environment is preferred but not required.
- Experience with development tools such as Maven, Git, JIRA, Slack, and experience in operating in an Agile/Scrum methodology.
Responsibilities
- Develop and customize AEM Guides components, templates, and workflows to meet specific documentation and publishing requirements.
- Design and implement DITA-OT plugins, specific schematron rules, specific post-processing pipelines in AEM.
- Configure and maintain the AEM publishing pipelines using DITA-OT for various output formats (PDF and HTML5) and optimize content in the Java Content Repository (JCR).
- Implement and manage content standards and a structured authoring environment, focusing on reuse, metadata, and file structure to improve content consistency across teams.
- Integrate AEM Guides with other internal systems and part of the Adobe stack with various APIs and web services.
- Configure and maintain AEM instances, including dispatcher configurations, user permissions, OSGi services, and system maintenance.
- Troubleshoot, debug, and optimize AEM performance and resolve technical issues related to content implementation and delivery.
Other
- Advanced research and analytical skills for complex problem-solving and troubleshooting cross-functional issues.
- Ability to develop and implement strategic technical plans that fit into a larger content vision and roadmap.
- Excellent written and verbal communication skills, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders.
- Experience working in a complex, cross-functional technology organization.
- Ability to manage multiple assignments at once and good project management skills.