In this blog post, I will guide you through the process of configuring a Jenkins server integrated with essential tools necessary for constructing a robust DevSecOps pipeline. This tutorial is designed for individuals with foundational knowledge of navigating the AWS console. Prerequisite: AWS Free Tier Account Step1: Jenkin Server Setup on EC instance and installation […]
DevOps
Meet Yanina Viera, a People-Oriented Scrum Master
Perficient is made up of talented colleagues from around the world who are building the leading global digital consultancy. Every colleague has an incredible story to share, and we’re showcasing the diverse perspectives, unique paths, and incredible journeys of the people impacting Perficient, the communities in which we live and work, and each other. We […]
Fixing an XM Cloud Deployment Failure
Intro 📖 Last week, I noticed that deployments to Sitecore XM Cloud were failing on one of my projects. In this blog post, I’ll review the troubleshooting steps I went through and what the issue turned out to be. To provide a bit more context on the DevOps setup for this particular project, an Azure […]
GitHub – On-Prem Server Connectivity Using Self-Hosted Runners
Various deployment methods, including cloud-based (e.g., CloudHub) and on-premises, are available to meet diverse infrastructure needs. GitHub, among other tools, supports versioning and code backup, while CI/CD practices automate integration and deployment processes, enhancing code quality and speeding up software delivery. GitHub Actions, an automation platform by GitHub, streamlines building, testing, and deploying software workflows […]
Perficient Achieves AWS DevOps Competency
Perficient is excited to announce our achievement in Amazon Web Services (AWS) DevOps Competency for AWS partners. This designation recognizes Perficient as an AWS partner that has demonstrated expertise in delivering DevSecOps solutions. This competency highlights Perficient’s ability to drive innovation, meet business objectives, and get the most out of your AWS services. What does […]
Unleash the Power of Your CloudFront Logs: Analytics with AWS Athena
CloudFront, Amazon’s Content Delivery Network (CDN), accelerates website performance by delivering content from geographically distributed edge locations. But how do you understand how users interact with your content and optimize CloudFront’s performance? The answer lies in CloudFront access logs, and a powerful tool called AWS Athena can help you unlock valuable insights from them. In […]
Getting Started with Azure DevOps Boards and Repos
The previous blog post explored the initial steps of setting up Azure DevOps, creating projects, and navigating the Overview section. Now, let’s delve deeper into the other core sections of the Azure DevOps interface, Boards, and Repos, each playing a crucial role in your development lifecycle. Read the first part of the blog here: A […]
A Beginner’s Guide to Azure DevOps
Introduction Azure DevOps is a complete collection of tools and services that assist in the development, testing, and deployment of software applications. There is a list of services presented, which includes version control, agile planning, build automation, and release management all with integration on a single platform. In this beginner’s guide, we’ll take a look […]
Building Re-Usable Pipeline Templates in GitHub Actions Workflows
Introduction To Pipeline Templates In today’s agile software development landscape, teams rely heavily on robust workflows called “pipelines” to automate tasks and enhance productivity. For DevOps teams who were historically familiar with Microsoft’s Azure DevOps CICD Automation platform, one of the most powerful functionalities rolled out by the platform that allowed teams to drastically speed […]
EC2 Instance Recovery: Fixing Block Device Issues via /etc/fstab and Rescue Instance
In this blog post, I will share my firsthand experience tackling and resolving a critical issue with an inaccessible and failed EC2 instance. I’ll provide a detailed account of the problem, its impact, and the step-by-step approach I took to address it. Additionally, I’ll share valuable insights and lessons learned to help prevent similar issues […]
Lessons from the Front: Experience Edge and XM Cloud
Having worked on headless Sitecore projects for the last year and a half or so involving Experience Edge and/or XM Cloud, I’ve run into some…interesting things. In this post, I hope to share a few “lessons from the front” in the hopes that other teams out there can avoid the same mistakes and potentially save […]
Power of Oracle EPM Integration – Calling External RestAPI for Enhanced Performance
Overview: This article explains how to use Groovy and connectors to call an external REST API using Oracle EPM Cloud and Middleware technology called MuleSoft. Context: There is an option to call both internal and external REST APIs using the Groovy EPM object model. To generate GL files from ERPs and load them into FCCS […]