Location: Udaipur/Remote
Experience: 2-5 Years
Working as a Solution Architect and providing end to end project delivery of cloud solutions including IaaS and PaaS.
Key responsibilities:
- Azure Architecture Design:
- Designing and architecting Azure solutions for hosting Sitecore on Azure PaaS,
considering factors such as scalability, availability, performance, security, and
cost optimization. - Developing high-level and detailed architecture diagrams, including Azure
resource configurations, network topology, security controls, and data flow
diagrams.
- Designing and architecting Azure solutions for hosting Sitecore on Azure PaaS,
- Azure Services Expertise:
- Deep understanding of various Azure services relevant to hosting Sitecore,
such as Azure App Service, Azure SQL Database, Azure Blob Storage, Azure
Redis Cache, Azure Search, Azure Application Gateway, Azure CDN, and more. - Evaluating and selecting appropriate Azure services based on Sitecore
requirements and best practices for performance, scalability, and security.
- Deep understanding of various Azure services relevant to hosting Sitecore,
- Sitecore Configuration and Optimization:
- Configuring and optimizing Sitecore deployments on Azure PaaS, including
setting up Sitecore roles, scaling Sitecore instances, configuring caching
mechanisms, optimizing database performance, and managing content
delivery networks (CDNs). - Implementing Sitecore best practices for performance tuning, load balancing,
and content delivery optimization to ensure a seamless user experience.
- Configuring and optimizing Sitecore deployments on Azure PaaS, including
- Security and Compliance:
- Implementing security controls and best practices for securing Sitecore
deployments on Azure, including network security, identity and access
management (IAM), encryption, compliance, and data protection. - Ensuring compliance with industry standards and regulations (e.g., GDPR,
HIPAA) by implementing appropriate security measures and controls within
the Sitecore on Azure environment.
- Implementing security controls and best practices for securing Sitecore
- Monitoring and Optimization:
- Setting up monitoring and logging solutions using Azure Monitor, Azure
Security Center, and third-party monitoring tools to track the performance,
availability, and security of Sitecore on Azure. - Analyzing monitoring data and performance metrics to identify optimization
opportunities, improve resource utilization, and reduce costs.
- Setting up monitoring and logging solutions using Azure Monitor, Azure
- Disaster Recovery and Business Continuity:
- Designing and implementing disaster recovery (DR) and business continuity
(BC) strategies for Sitecore on Azure, including backup and restore
procedures, failover mechanisms, and geo-redundant deployments. - Conducting regular DR drills and testing to ensure the effectiveness of DR and
BC plans and procedures.
- Designing and implementing disaster recovery (DR) and business continuity
- Automation and DevOps:
- Implementing automation and orchestration using Azure Resource Manager
(ARM) templates, Azure PowerShell, Azure CLI, and Azure DevOps to
streamline deployment, configuration, and management tasks. - Establishing CI/CD pipelines for continuous integration and continuous
deployment of Sitecore applications on Azure PaaS environments.
- Implementing automation and orchestration using Azure Resource Manager
- Collaboration and Communication:
- Collaborating with cross-functional teams, including developers, infrastructure
engineers, security specialists, and business stakeholders, to define
requirements, prioritize tasks, and drive successful project outcomes. - Communicating effectively with technical and non-technical stakeholders,
providing guidance, recommendations, and updates on Azure architecture
and Sitecore implementations.
- Collaborating with cross-functional teams, including developers, infrastructure