Three DevOps Pitfalls to Avoid

Written by Joe Kozlowicz on Wednesday, May 15th 2019 — Categories: DevOps, IT Modernization, IT Operations, Software Development

As you transition towards CloudOps, DevOps, DevSecOps, and general continual iteration and continuous improvement type IT management strategies, there are a number of common mistakes you’ll want to avoid.

DevOps at all costs is not going to provide any additional business value. Nor is it likely to be great for your IT team morale. Make sure you keep in mind these three common DevOps pitfalls as you evangelize and adopt DevOps practices throughout your IT department or larger organization.

Continue Reading...


Can DevOps as a Service Alleviate Adoption Pains?

Written by Thomas Burns on Thursday, December 13th 2018 — Categories: Managed Services, DevOps, IT Modernization, IT Operations, Software Development

DevOps practices have moved past pure software development and into enterprise adoption, facilitating faster updates to applications and associated infrastructure.

The crux of DevOps is the unification of tools and processes between development and operations teams to decrease time to market/deployment and implement continuous improvements throughout the development, testing, implementation, and ongoing maintenance of applications and underlying infrastructure.

Despite widespread DevOps adoption — or at least the majority of surveyed enterprises reporting they have started the journey towards it — many organizations are still struggling. Enter DevOps as a Service. But is DevOps as a Service a legitimate offering? The definition is still evolving, and different MSPs may offer different takes on DevOps-a-a-S.

Continue Reading...


Should You Be Using Microservices in Your App Development?

Written by Joe Kozlowicz on Tuesday, July 3rd 2018 — Categories: Cloud Hosting, DevOps, IT Modernization, IT Operations, Software Development

While microservice application architecture dates back to 2011, enterprise IT tends to move relatively slowly when it comes to the adoption of new technologies. The concept and methodology has been refined in concert with the rise of cloud computing, and now microservices are a popular way to build, deploy, and most importantly scale applications.

Microservices can improve your agility, security, and resiliency, but they require a major adjustment to your development team’s workflow and the architecture of your application itself. Read on to learn the advantages of microservices and potential caveats for their use.

Continue Reading...


Server Patching Automation – Just Like an IT Caddy, Only Better

Written by Angie Anderson on Saturday, April 28th 2018 — Categories: Cloud, Enterprise Advisory Services, Solutions, Technology, Azure, SCOM, SCCM, Windows 10, O365, Microsoft, Security, Software Development

Let’s be honest, most of us who play individual games like golf are cheaters. We don’t play by the rules of the game 100% of the time. OK, labelling ourselves cheaters may be a harsh indictment of our collective scorekeeping.

Continue Reading...


IT Infrastructure Management – Through a Single Pane of Glass

Written by Rory McCaw on Wednesday, March 28th 2018 — Categories: Cloud, Enterprise Advisory Services, Solutions, Technology, Azure, Management Packs, Microsoft, Software Development

As an information management executive, you (and by extension, your team) need broad and deep insights into the performance and security of your data management infrastructure. This is the case whether your business applications reside on five servers, fifty, or five hundred.

Continue Reading...


Best Practices for Load Testing Cloud Applications

Written by Joe Kozlowicz on Thursday, November 16th 2017 — Categories: Cloud Hosting, Cloud Hosting, DevOps, Enterprise Applications, IT Operations, Software Development

The holidays are looming, meaning many DevOps teams are about to have their apps take a beating as hundreds of holiday orders and new device users slam them all at the same time. Whether or not your systems are consumer-focused, there will eventually come a time when the overall load on your servers is pushed to the limit.

Load testing applications in the cloud allows development and testing staff to perform scale testing to see at what point virtual machines need to scale, when to add additional resources like storage or bandwidth, and when a failover solution might be necessary.

By thoroughly performing load tests throughout the DevOps process, your organization eventually lowers costs and your team doesn’t have to scramble during a major event. Here are some best practices when performing cloud-based load testing.

Continue Reading...


How to Create a Successful Cloud Team

Written by Joe Kozlowicz on Tuesday, March 21st 2017 — Categories: Cloud Hosting, DevOps, IT Modernization, IT Operations, Software Development

While your admins might have virtualization experience, transitioning to a cloud-first IT strategy involves a real paradigm shift across your entire IT team. You’ve heard some of this before: you’ll be more agile, your team will be focused on service delivery instead of hardware, you’ll work on business issues rather than break/fix.

What you may not have considered are how the roles of your new cloud team may shift from previous responsibilities, or just how far reaching the culture change may be. Here are some tips to build a successful cloud service team within your organization.

Continue Reading...


When To Use a Container vs. When to Use a Virtual Machine

Written by Joe Kozlowicz on Tuesday, November 8th 2016 — Categories: Cloud Hosting, Software Development, VMware

Containers are on the rise, with VMware integrating them into the vSphere platform. What started seemingly as a competitor to virtual machines has proved to be just another tool in the virtualization box available to administrators beyond software testing and development, as enterprises and mid-market companies of all sizes begin to implement containers alongside (and inside) their VMs.

Once you read a bit about the benefits of containerization, you may be curious about trying some out in your environment. But before you start spinning up containers left and right, make sure you’re using the right tool for the job. Containers certainly have their advantages, but there are many applications where a virtual machine will be more effective. Here’s how to decide.

Continue Reading...


Which Database Management Platform is Right for You?

Written by Joe Kozlowicz on Thursday, June 9th 2016 — Categories: Cloud Hosting, Software Development

While Oracle and MySQL remain top picks for database systems, there are many others available, from big guns like Microsoft SQL Server to the increasingly popular MongoDB. Each has its own strengths and weaknesses, so your latest IT project may find you scratching your head as you try to decide on database software.

See the difference between SQL and NoSQL databases, a comparison of the top platforms, and questions to ask in this database selection guide.

Continue Reading...


How to Transform IT into an Agile Service Broker

Written by Joe Kozlowicz on Tuesday, May 31st 2016 — Categories: Software Development

Agility, DevOps, scalability…they often sound like a lot of buzzwords. But you can transform your IT department into an IT as a Service broker within your own organization by adopting DevOps and cloud methodology. The end result is greater productivity, both for your users and your IT team.

Continue Reading...

Chat Now