What are the responsibilities and job description for the Site Reliability Engineer (SRE) – AEM position at Highbrow LLC?
Job Description
We are seeking a highly skilled Site Reliability Engineer (SRE) with expertise in Adobe Experience Manager (AEM) 6.x architecture, including Sling, OSGi, JCR, and Dispatcher. The ideal candidate will have a deep understanding of DevOps practices, cloud-based AEM implementations, and modern front-end development frameworks. This role focuses on maintaining and enhancing the reliability, scalability, and performance of AEM applications while ensuring seamless integrations and deployments.
Key Responsibilities :
- AEM Reliability & Performance :
- Ensure the availability, performance, and scalability of AEM applications.
- Implement monitoring, logging, and alerting solutions to proactively detect and resolve issues.
- Optimize AEM instances using caching strategies, Dispatcher configurations, and content delivery techniques.
- System Architecture & Automation :
- Design and implement scalable AEM solutions that align with business and technical requirements.
- Automate deployments, configuration management, and infrastructure provisioning using CI / CD pipelines.
- Ensure security and compliance best practices are followed for AEM environments.
- DevOps & CI / CD Implementation :
- Manage source control using Git and enforce branching strategies.
- Develop and maintain CI / CD pipelines to automate testing and deployment of AEM updates.
- Collaborate with development teams to enhance build and deployment processes.
- Front-End & API Integration :
- Work with modern front-end technologies, including AlpineJS, JavaScript, HTML5, CSS3, and SCSS.
- Integrate AEM with third-party APIs and microservices.
- Ensure web applications are responsive, accessible, and performance-optimized.
- Cloud & Infrastructure Management :
- Deploy and maintain AEM in Adobe Experience Cloud or other cloud platforms (AWS, Azure, GCP).
- Implement infrastructure as code (IaC) for efficient cloud resource management.
- Optimize cloud costs and ensure high availability of AEM instances.
- Testing & Continuous Improvement :
- Implement and maintain automated testing frameworks for front-end and back-end systems.
- Conduct root cause analysis (RCA) and implement corrective actions for incidents.
- Continuously improve performance, scalability, and security of AEM environments.
Qualifications & Skills :
Preferred Qualifications :