Mar 09, 2020
Here at Oshyn, we feel it's important to keep up with the latest and greatest tools for supporting our DevOps customers using production Sitecore installations in the cloud. In this post I will discuss some of the tools we use to keep the Sitecore sites we maintain and operate running in the best possible condition. Because our Sitecore DevOps engineers were born out of Sitecore development, we take a holistic approach to DevOps for Sitecore:
Develop
Visual Studio / VS Code |
IDE (Integrated Development Environment) |
|
ReSharper |
Code quality, refactoring, unit test execution, code coverage |
|
NUnit |
Unit test framework |
|
xUnit |
Unit test framework |
|
Selenium |
UI test framework |
|
Git |
Source control for on-premises installations, Azure and AWS |
Build
Jenkins |
Build and test execution management, code quality, and dependency vulnerability checks plus process gating to ensure failures get sent back to development |
|
Azure DevOps |
Build and test execution management |
|
Allure |
Test reports for managers |
|
Cobertura |
Coverage reports for developers |
|
Dependency-Check |
Checks for vulnerabilities in dependent libraries against NIST NVD database |
|
ReSharper |
Code quality checks |
Release
Octopus |
Release and environment management, package promotion, rollbacks of deployments |
|
Azure DevOps |
Release and environment management, package promotion, rollbacks of deployments |
|
Sonatype Nexus Repository |
Package / artifact repository |
Monitor
AWS Cloudwatch |
Dashboards, Metrics, alerts and notifications native to the AWS cloud environment |
|
Azure Application Insights |
Dashboards, metrics, alerts, and notifications native to the Azure cloud environment |
|
PRTG |
Dashboards, metrics, alerts, and notifications to consolidate across on-premises, Azure, and AWS |
|
Screaming Frog SEO Spider |
SEO crawler for SEM experts to keep track of their SEO performance across builds of the website |
|
Slack |
Notifications to Oshyn DevOps staff |
|
|
Notifications to Oshyn DevOps staff |
|
SMS |
Notifications to Oshyn DevOps staff |
Manage
Azure Portal |
Active adjustments to Azure resources to optimize usage and billing |
|
AWS System Manager & AWS Console |
Active adjustments to Azure resources to optimize usage and billing |
This toolset allows us to provide the highest level of DevOps services that our customers expect and want for their production Sitecore environments in Azure and AWS. We are continuously searching for new tools to add to our toolbox to ensure our customers' production Sitecore environments stay highly available and secure for their customers.
Contact us today for assistance with your DevOps for better reliability, security, and faster time-to-market.
Related Insights
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.