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