Software Engineering

Software Engineering Careers

Putting the Dev in Devops: Bringing Software Engineering to Operations Infrastructure Tooling

Operations engineers don’t think of ourselves as developers, but there’s a lot we can learn from our friends in the development world. Instead of always writing code willy-nilly as needed, we should be planning how to best develop the tooling we use, making sure to be considerate of future-us who will have to maintain and debug this code months or even years down the line.

Tools to provision hardware in a data center need tests and documentation just as much as consumer-facing product code. I’m excited to show that operations engineers can embrace the craftsmanship of software engineering to make our tools more robust and scalable. Continue reading this article at Code as Craft

DevOps in the cloud: the springboard software engineering needs

As storage technologies enable greater flexibility, scalability and performance, DevOps can pave the way for a new approach to software engineering. Converged infrastructure enables this combination of flexibility and performance, providing a foundation to maximise application performance and reduce infrastructure silos with enterprise-grade unified Flash.

A flexible platform that allows developers to collaborate and test efficiently will likely improve the output – allowing software developers to produce better applications and bring them to market faster. Continue reading this article at The Stack

How DevOps Improves Quality Assurance for Software Engineering

While there are a lot of internal reasons to pursue DevOps, Continuous Integration, and Continuous Delivery, the most important reason is customers. Customers keep companies alive and customers demand quality. DevOps and its associated disciplines are the cornerstone of a quality-oriented company and software-engineering organization. Continue reading this article at Betsol

6 hot industries for software engineering careers

If you have decided to focus on secure software development, you have to consider the government-industrial complex. Everyone from municipal and state governments to federal agencies and government contractors are aggressively hiring secure software programmers and looking for related cyber-security skills and certifications. Continue reading this article at Tech Beacon

DevOps-aware Software Engineering

These project aims to identify and evaluate a systematic approach of introducing methods from DevOps or CSE into the software development processes of two mid-sized software companies. Starting the establishment of an organization wide deployment pipeline for all produced software components and infrastructure elements. At the end of this pipeline an executable system is delivered in terms of software, infrastructure, configuration and data. Continue reading this post at SWC

Compuware and Software Engineering of America Help Millennialize Mainframe DevOps with New SEA Plug-Ins for Topaz Workbench

With the release of the JCLplus+ Remote Plug-in for Topaz Workbench, Compuware and SEA have put this vital JCL-enablement at the fingertips of DevOps staff—so they can quickly and accurately write, check and modify JCL scripts from within the same environment as they perform all of their other DevOps-related activities. Continue reading this article at GlobeNewswire

Technologies for the Future of Software Engineering

Continuous delivery provides essential end-to-end feedback, argued Poppendieck. Research indicates that product managers are wrong half the time, and that two third of the features and functions in a specification are unnecessary. This is a consequence of trying to decide what to build in detail before trying experiments to see if a feature really addresses the problem at hand. The real value from Lean/Agile development practices is that they can provide fast feedback from actual usage to ensure developing good solutions to the problems being addressed. Poppendieck suggested to go from delivery
teams to teams solving problems within meaningful constraints . Continue reading this article at InfoQ

Software engineering tips from a DevOps

Gerald Sussman, the legendary MIT professor who co-authored the SICP book, was once asked about the switch from Scheme (a Lisp dialect) to Python in the Computer Science undergraduate program. His answer was that it made sense, because these days programming is very different from what it was in the 80s and 90s. Today it’s “more like science”, where you grab some libraries and figure if they can do what you want. So, stand on the shoulder of giants and only write from scratch what you really need. Continue reading this article at Myhro Blog

DevOps in the cloud: software engineering at high-altitude

Butler points to DevOps tools such as Opscode Chef and Electric Cloud, which he says offer IT the ability to automate configurations and code transformations by coding all the development and operational life cycles and therefore removing complex system administration burdens associated with development, testing, operating and maintaining code. Continue reading this article at CloudPro

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s