Stephen Watts – BMC Blogs BMC Software Fri, 20 Oct 2017 15:42:24 +0000 en-US hourly 1 Stephen Watts – BMC Blogs 32 32 Cloud Compliance Explained: 4 Keys for Success Fri, 20 Oct 2017 10:30:09 +0000 Cloud compliance is a huge issue for a majority of organizations, and it all begins the second you decide to migrate your data to the cloud. Until recently, most Cloud Service Providers (CSPs) only focused on providing data storage and cloud storage services to companies, without much energy dedicated to the security of that data […]]]> Java Developer Roles and Responsibilities Fri, 20 Oct 2017 08:30:53 +0000 What does a Java Developer do? A Java Developer is responsible for the design, development, and management of Java-based applications. Because Java is used so widely, particularly by large organizations, the daily roles vary widely, but can include owning a particular application or working on several at one time. Developer vs. Engineer This is a […]]]> Network Engineer vs Network Administrator: Roles, Responsibilities, and Job Descriptions Mon, 16 Oct 2017 12:26:30 +0000 Network engineers and network administrators are common positions in the IT field, and both can hold a lot of clout. While it’s possible for the jobs to sound similar in descriptions and functions, and have some real overlap in responsibilities, there are distinct differences. In general, the network engineer is responsible for the design and […]]]> IT Salary Trends for 2017 Tue, 03 Oct 2017 10:15:42 +0000 For the past six years, Puppet has released an annual DevOps Salary report, analyzing and curating data from careers in the IT field. The report features information comparing jobs, salaries, and working conditions of IT professionals across the world, providing insight into the differences and similarities. The DevOps Salary report aims to predict IT salary […]]]> Technical Debt Explained: The Complete Guide to Understanding and Dealing with Technical Debt Fri, 29 Sep 2017 13:15:21 +0000 Technical debt sounds like a financial term, which is where this programming theory has its roots. When it comes to software development, technical debt is the idea that certain necessary work gets delayed during the development of a software project in order to hit a particular deliverable or deadline. Developers inherently deal with this issue: […]]]> Data Lake vs. Data Warehouse vs. Database: What’s The Difference? Mon, 25 Sep 2017 09:15:38 +0000 Data lakes have been rising in popularity these days, and are often compared to data warehouses. However, it’s important to realize that these two have quite a few differences and shouldn’t be used the same way. A data warehouse is a large store of data accumulated from a varied range of sources within an organization. […]]]> Scaled Agile Framework (SAFe) Explained Mon, 25 Sep 2017 08:30:37 +0000 The Scaled Agile Framework (SAFe) is a foundational platform that allows Agile to be scalable for enterprise systems and software. SAFe is the most commonly used version of a scaled agile framework and offers the same benefit to companies as Scrum does to Agile teams. The goal then is to align development to further business […]]]> SaaS vs PaaS vs IaaS: What’s The Difference and How To Choose Fri, 22 Sep 2017 09:45:11 +0000 While the cloud is an extremely hot topic from small businesses all the way to global enterprises, it is still a pretty broad concept that covers a lot of online territory. As you begin to consider switching your business to the cloud, whether it be for application or infrastructure deployment, it is more important than […]]]> Service Integration and Management (SIAM) For Beginners Thu, 21 Sep 2017 09:30:49 +0000 There are few industries more demanding than IT when it comes to exceeding expectations. Tech startups and large businesses alike, feel the pressure to perform in innovative ways beyond industry standards as they navigate a competitive market. Oftentimes, this leads to outsourcing of services to provide value and savings to end users. Why All the […]]]> What is Batch Processing? Batch Processing Explained Wed, 20 Sep 2017 11:50:37 +0000 Simply put, Batch Processing is the process by which a computer completes batches of jobs, often simultaneously, in non-stop, sequential order. It’s also a command that ensures large jobs are computed in small parts for efficiency during the debugging process. This command goes by many names including Workload Automation (WLA) and Job Scheduling. Like most […]]]>