4-6 yearsNoidaGraduation/Post Graduation
Responsibilities
- Ability to install, configure, maintain, upgrade, troubleshoot, repair, and support Adobe Experience Manager (AEM/CQ5).
- Support of AEM/CQ5 infrastructure with load-balanced, replication, and fail-over capabilities.
- Installation/configuration/maintenance of Apache web server and Dispatcher module configs.
- Integrating Adobe AEM 6.x/AEM with external applications like Adobe Target, Adobe Analytics, OneTrust, etc.
- Support application deployment into the Adobe Experience Manager environments, configuring application needs, deploying code/content, troubleshooting, and performance tuning.
- Design the architecture for hosting multi-tier/monolithic/microservices applications on Cloud (AWS, Azure, GCP) based on customer needs
- Setup, deploy and manage applications on Cloud (AWS, Azure, GCP) preferably automated using infrastructure tools like cloud formation/terraform.
- Manage containerized applications using Kubernetes, Docker, etc.
- Identify performance bottlenecks and optimize the performance using solutions like database indexes, Varnish, Memcache, Redis, CloudFront, etc
- Implement High available, auto-scaling, Fault-tolerant, secure setup
- Automate Build/deployments (CI&CD) & other repetitive tasks using shell/Python scripts or tools like Capistrano, Jenkins, CodeDeploy, etc
- Setup configuration management using tools like Chef/OpsWorks, Puppet, Ansible, etc.
- Implement automated job tasks like backups, cleanup, start-stop, reports.
- Configure monitoring, alerts/alarms and act on any outages/incidents
- Ensure that the infrastructure is secured and can be accessed from limited IPs and ports
- Manage permissions, backup, and performance across different databases like MySQL, ElasticSearch, Postgres, MongoDB, etc.
- Coordinate with development teams to fix issues, release new code
- Manage teams across multiple projects
- Understand client requirements, propose solutions and ensure delivery
- Innovate and actively look for improvements in overall infrastructure
- May play a role of Mentor other AEM DevOps Engineers with direct reporting
- Should be able to work independently or with minimum guidance
Requirements
Must Have:
- Candidate with a total of 4+ years of operation/support experience, with at least 2 years of experience in supporting AEM application/environments
- Working with continuous integration tools like Git, GitLab, Jenkins, or Bamboo
- Able to set up production-ready multi-tier infrastructure of AEM and adhere to the best practices
- Should have worked on various AWS services like EC2, S3, RDS, CloudFront, CloudFormation, CloudTrail, etc or simpler services in other clouds
- Must be aware of and following the best practices of AEM and Dispatcher configurations
- Experience in troubleshooting production environment issues and working closely with development teams
- Experience with AEM administration, including compaction, backup, garbage collection, user permissions, synchronization, Sling, auditing, reporting, workflows, etc.
- Ability in finding the root cause of the issues reported in a complex multi-environment.
- Experienced in troubleshooting and working closely with Development teams.
- Experience in configuring Sonar search for AEM
- Ability to configure quality gates in CI process
- Exposure to Monitoring & Response using tools like AppDynamics, DynaTrace, SCOM, Grafana, Datadog, and Splunk/EFK.
- Experience of working with Varnish or HA proxy or any other intermediate cache
- Well-versed with shell/python scripting
- Well-versed with Web-Servers (Nginx, Apache, etc)
- Have worked on Configuration management tools like Chef/OpsWorks, Puppet, Ansible, etc.
- Have experience in CI/CD implementation (Jenkins, CircleCI, etc..)
- Have experience in handling production load and issues related to deployment in production
- Self-starter and ability to deliver under tight timelines
- Comfortable to contribute both as a lead as well as an individual
- Excellent verbal and written communication skills
Good to have:
- Working knowledge of virtualization and hypervisors like ESXi
- Understanding of DNS and networking concepts.
- Writing IAC(Infrastructure As Code) templates using CloudFormation, Terraform
- Working experience on any CDN like Akamai, Cloudflare, Google Cloud, etc
- Experience in the containerized application (Docker, Kubernetes)
- AWS or AEM DevOps certification