Location: Gurgaon
Experience: 4 Years
You will play a crucial role in ensuring the stability, security, and efficiency of our web applications. You will collaborate with cross-functional teams to automate deployment processes, monitor system performance, and troubleshoot issues. Your expertise in Azure and Sitecore will be instrumental in maintaining a high level of availability and reliability for our web-based services.
Key responsibilities:
Azure Web App Management:
- Manage Azure Web Apps, ensuring their availability and scalability.
- Automate deployment processes using tools like Azure DevOps or Jenkins.
- Configure and maintain Azure resources, including Azure SQL databases, Azure Storage, and Azure CDN.
Sitecore Administration:
- Administer Sitecore environments, ensuring they are up-to-date and secure.
- Assist in Sitecore upgrades and patch management.
Continuous Integration/Continuous Deployment (CI/CD):
- Implement and maintain CI/CD pipelines for Sitecore projects.
- Monitor and improve the CI/CD process to enhance efficiency and reliability.
Infrastructure as Code (IaC):
- Use Infrastructure as Code (IaC) tools such as Azure Resource Manager templates or terraform to provision and manage infrastructure.
- Maintain version control for IaC scripts.
Monitoring and Logging:
- Set up monitoring and logging solutions (e.g., Azure Monitor, Application Insights) to proactively detect and address issues.
- Create dashboards and alerts to ensure real-time visibility into system health.
Security and Compliance:
- Implement security best practices for Azure Web App and Sitecore environments.
- Ensure compliance with industry standards and regulations.
- Perform regular security assessments and vulnerability scans.
Qualifications and skills:
- Bachelor’s degree in computer science or a related field.
- A minimum of 4 years of hands-on experience in DevOps practices, with a focus on Kubernetes, Terraform, and Ansible.
- Proficiency in creating and managing infrastructure using Terraform, with a strong emphasis on version control and automation.
- Container Orchestration: In-depth knowledge of Kubernetes, including cluster setup, management, and troubleshooting.
- Automation Skills: Demonstrated expertise in Ansible, using it to automate tasks and configurations across multiple environments.