Introduction Generative AI (GenAI) applications are becoming increasingly popular in enterprises, powering use cases like chatbots, text summarization, code generation, and more. However, developing these applications is only half the battle — ensuring smooth deployment, scalability, and continuous improvement is where CI/CD...
MongoDB Recovery Practice — DR Drill Automation with Terraform, Python & Jenkins When disaster strikes, the only thing that matters is how fast and reliably you can get your database back. Backups on a shelf are worthless if you can’t restore them under pressure. I built an automated MongoDB restore pipeline with...
Introduction In today's DevSecOps pipelines, security can no longer be an afterthought and given short shrift; it must be baked in upfront. Container images, on which today's apps are built, include frequently the operating system packages, the third-party libraries, and the app requirements that may come pre-packaged with known...
Introduction At To The New, we help customers across various industries develop cutting-edge, scalable infrastructure. However, you must first tame the beast before you can scale anything. And in this case, the beast was Jenkins. Jenkins setups that have grown disorganized over time are a problem for many organisations. Engineers spend...
Introduction Keeping internal NPM packages safe during continuous integration and delivery is more important than ever, and a private registry such as Sonatype Nexus offers a simple, central way to do this. In the steps that follow, you'll learn how to link Jenkins to a Nexus NPM feed, whether your builds run inside Docker or directly on...
Introduction: The Growing Need for Salesforce DevOps [caption id="attachment_71746" align="alignleft" width="300"] DevOps[/caption] Salesforce is a CRM platform for managing client relations, sales prospecting, marketing automation, business intelligence, and more. Like most modern cloud-based solutions, Salesforce allows...
Introduction In today’s fast-paced software development environment, DevOps teams must ensure that their deployment processes are streamlined, secure, and efficient. Nexus, a robust artifact repository, plays a crucial role in managing software dependencies and ensuring that teams have swift and dependable access to necessary...
Introduction Managing user permissions on a busy Jenkins server can be a headache. With a bunch of teams needing different levels of access, it’s easy for someone to end up with too much power, and that’s a risk. One stray click can knock over a prod pipeline. To fix this, you need a clear access control setup in Jenkins. The...
[caption id="attachment_64541" align="aligncenter" width="968"] Jenkins[/caption] Introduction In the Jenkins pipeline, long-running jobs can be a significant bottleneck, leading to resource inefficiencies and potentially delaying project timelines. Jenkins, a widely used automation server, offers powerful tools to manage and optimize...
Introduction Hello again, DevOps Engineers! Uncle Jenkins is back, ready to dive deeper into the world of Jenkinsfiles. Our previous blog covered some important tips to avoid common CI/CD pitfalls. If you missed it, check out Part 1 of this series to catch up on those crucial points. In this blog, we'll explore more advanced strategies...
Introduction Hello, DevOps Engineers! Uncle Jenkins here, your trusty CI/CD butler, ready to help you master the art of writing Jenkinsfiles. Just as a butler ensures everything in the household runs smoothly, I'm here to ensure your CI/CD pipelines are efficient and error-free. Let's dive into some common pitfalls you might face and,...
Introduction The main goal of this blog is to provide production-grade best practices for Microservices Infra in a way to implement the entire system easily on your own. You’ll see what an end-to-end solution looks like, including how to combine Kubernetes, AWS VPCs, data stores, CI/CD, secrets management, and a whole lot more to...