In a fast-changing technology and business landscape large enterprises and new business startups are exploring the right solutions for a Cloud led Digital Transformation. We at Relevance Lab (RL) have been on a similar exploratory journey in this dynamic market over last 6 years. With 20+ large enterprise customers, global strategic partners and battle-scars of large scale implementations we are happy to share our experiences.Read More
Automation is trending in IT and everyone including CIO and IT administrators’ performance is measured by the quantum of automation achieved in an organization. While there may be differences in measuring the effectiveness and efficiency of IT automation, there is no second guessing on a few key principles that need to be followed while organizations embrace automation in a big way. These principles bring a programmatic structure to IT automation just like the principles help improve the SDLC process. Let’s look at some of the benefits that can accrue to an organization by way of principles of automation.Read More
Everywhere you look, it seems innovation on technology is rapidly mutating like there’s no tomorrow. Before you can say “automate” there’s a new application, product, or service that allows organizations and businesses to accomplish a whole truck load of manual tasks by way of tools and services that enable them to simply, do more.Read More
When multiple teams and resources are involved in development and operations, getting a clear cut picture on what is happening where is not easy. Though there are many tools like JIRA, Jenkins etc that gives its own unique dashboard, there is no single consolidated dashboard that gives the end-to-end delivery pipeline view. Collecting devops statistics from various tools is a challenge and Catalyst has solved this using its dashboard framework, that gives a 360 degree view of development, QA, Continuus Integraton and deplpyment.Read More
In today’s DevOps age, Continuous Testing is a critical component for any company planning on releasing new software. Releasing new software or even a new version of an existing product is often a daunting task – it requires time, it’s risky and more often than not, is not tested before release. This last bit is crucial, because it helps the company understand if the software is working properly or not. And, isn’t that the main goal of every software? A bug-plagued product is of no worth to the company.Read More
IT Organizations often end up in underutilizing their assets when they work on hybrid cloud , with a large number of resources to be managed . Identifying phantom capacity and de-commission un-used infrastructure has become a challenge to most of the traditional large organizations, with no automated tracking in place . As an example, consider an organization that has 500+ instances in AWS . These instances could be distributed across multiple projects and each project might have many environments like Dev, QA and Prod . During the initial days, the allocation of instances to projects/environments could be known and tracked, but over a period of time this info will become obsolete or not tracked.Read More
As enterprises have to deal with large amount of data , there evolved a need to find a better solution to keep and anaylse many types of data data , that eliminates the challenges posed by bigdata. The concept of Data Lake thus emerged, that can deal with all types of data needed to be captured and exploited by enterprises. Though data lake was tied to Apache Hadoop system initially, as enterprises got to see definite business value -add , they started creating data lakes to complement their data warehouses.Read More
Throughout the software development life cycle, your product would go through struggles until you see it deployed in production. These challenges have been there for years and this still remain in many conventional and startup companies.Read More
DevOps as a concept is bringing fundamental changes in the way development, delivery and operations work by automating the software delivery process and infrastructure management. While this is still at nascent stage in many of the software enterprises, we at RelevanceLab are leading the way to enable enterprises to adopt DevOps faster and efficiently through our flagship product RLCatalyst.Read More
As enterprises deal with lot of connected devices and tools , there is a need to automate the task of monitoring and tracking these resources . This paves way for creating intelligent or self aware resources which can do self-checks, self-correction and self-control. RLCatalyst provides a platform that supports and drives self-awareness.Read More
During Bootstrap Chef executes systems calls on remote machines, which includes preparing file system required for chef, installing chef-client and executing chef-client. Bootstrap template is being used to execute all commands on remote machine in order to bring the machine in desired state as a Chef node. Default template is shipped with Chef but it has a provision to use customized template for bootstrapping. So in situations where some additional configuration is required to be done on all nodes, bootstrap templates can be used.Read More
So here we are after few decades of iteration with software development or ALM and best practices. With every best practice, be it Waterfall, Agile, AOP, or now DevOps the aim was always to streamline and orchestrate how people, process & tools interact seamlessly to deliver business benefits i.e. better software faster. As business grew from a brick & mortar to Virtual Internet Age we fine tuned these processes to showcase IT ROI and faster time to market with quality.Read More
Test Kitchen is an integration tool for developing, testing infrastructure code on isolated target platforms and being used in TDD approach for Chef Cookbooks Till 1.3.x version of Kitchen windows platform was not supported. With the latest release of kitchen-1-4-0 now you can create instance with various versions of Windows, which adds a benefit to Chef Cookbook’s test driven development and provides the ability to test cookbooks written for windows platform.Read More
Containers are fast emerging as defacto way for building applications inside many organizations.Recently, it has started gaining more momentum and steam as organizations are realizing that reimagining their IT with Microservices architecture helps them not to just take advantage of modern technologies available today, but also to future-proof them in the era of devops and production aware development.Read More
DevOps –It’s All About Continuous Testing and monitoring the feedback loop from dev to testing to production. Is has become aparent that the benefits of having a Continuous Testing cycle helps improvise the quality & TAT while your business solutions are in production.Read More
DevOps is shifting from being a niche approach to application development and deployment, and move into the mainstream world of production applications & infinately scalable infrastructures. Given any IT needs automation both for data as well as infra assets it makes sense to employ DevOps best practices to help implement a continuous cycle of innovation while achieving your Big Data demands.Read More
We often get asked about how we use DevOps best practices, process & tools within RelevanceLab to deliver our own solution – RLCatalyst™. We practice & preach “Continuous DevOps” within RelevanceLab and to our customers using Continuous Integration, Continuous Testing, Continuous Delivery, Continuous Optimization and Continuous Security pipelines across Cloud Providers to help deliver better software faster.Read More
Relevance Lab Catalyst applies these best practices as a single platform to achieve DevOps success. We work with your existing Continuous Integration & Continuous Delivery tools & technology investments to help you deliver better software business faster . Contact us today & we would be glad to assess your current DevOps setup & guide you end to end to achieve DevOps Nirvana...Read More
DevOps is about principles, practices, and creating a collaborative environment that improves software delivery and increases business value. DevOps is the name of a nascent IT discipline that aims to bring order to this chaotic world of application/ service development, testing, deployment, scaling and monitoring, as well as ensure, software quality security, availability, reliability and performance..Read More
Adopting DevOps relies on the iterative approach of Agile development, as opposed to a waterfall method that has rarer, and extensive, hand-offs to operations. Handover should be collaborative and more iterative in order to quickly respond to customers. The smooth transition between Dev and Ops is only possible when Dev extents its zone of influence in to operation and vice versa for operation in to Dev zone. An environment lacking collaboration has few or no formal process (as illustrated in figure 1 below). Collaboration between development and operation must exist for this to work (as shown in figure below)....Read More
Ad-hoc approach to DevOps. Firewall of people, process & tools.
“The relationship between dev and ops in a company is defined by the release process. You will understand the relationship if you examine this process.”
Every company today has a picture like this flashed around when you ask about DevOps. It’s but apparent that bringing in automation with people, process & tools into your software supply chain will solve certain aspects of DevOps but that’s just a start towards the “Continuous” paradigm of DevOps that we talk about. Its’ a mind shift across all silos of your business when it comes to DevOps being accepted as a norm within a company & the approach could lead to success or failure with how DevOps adds to your bottom line & business success.
Relevance Lab (RL) has extended the reach of their DevOps Automation and Optimization Product RLCatalyst beyond large enterprises to SME customers by pre-packaging a light-weight version for enabling “Single-Click Deployments” on Atlassian Marketplace.
With Atlassian Jira product being the dominant Agile ALM tool for global enterprises the new RLCatalyst->Jira Plugin extends the reach of Agile Delivery Models to DevOps Driven Continuous Delivery.
With a “Single-Click Deployment" customers can achieve basic DevOps workflows like Configuration of common Application stacks, Software Deployments for different Tech Stacks, Build Validation across Multiple Environments and Integrated Diagnostics + Monitoring on their existing capacity (Data Centre or Cloud) in a hosted manner. .