Is DevOps a persona? We think so. Certainly, we can all agree that DevOps is not a position nor a title. It’s a role that many people from the CIO to the system administrator play in an enterprise. It’s a shift in organizational thinking and acting. It’s a need for IT teams to align and collaborate in a way that makes their businesses most productive and profitable by delivering applications that are efficient and continually improving.
If you look at recent trends (do a quick job search for ‘devops’ on LinkedIn), you’ll see a large number of DevOps titled jobs and departments cropping up everywhere. What’s a better approach? To erect a department that acts as a go-between the dev and ops, that is, create a silo to break silos? Or is it better to adopt strategies and tools that bring dev and ops closer so they share expertise and together continuously test, deploy, and deliver applications successfully? We believe in the latter.
In a recent study sponsored by Puppet Labs, companies were more productive, profitable, and increased market share when they employed DevOps practices for their IT. You can measure the IT ROI by looking at how frequently you deploy, how fast are the deployments, and how they are efficient and predictable.
ElasticBox maximizes your IT personas
ElasticBox reflects the unique strengths of people that play different roles in IT in three main personas that embrace a DevOps approach to delivering applications: IT Ops, DevOps, and users. Let’s look at each.
- IT Ops. These are the people who play the role of infrastructure managers, system administrators, security specialists, site reliability engineers, and so on. They provision, manage, and give access to infrastructure based on organization compliant policies.
In ElasticBox, the admin console allows IT infrastructure managers, system admins, and the like to manage, monitor resources, enable the right resource and cloud access, and offer the right kind of infrastructure. Security experts can prescribe the right network, firewall, virtual private cloud settings for a deployment. People in IT Ops roles can add the necessary governance, security measures, and monitoring that enable the rest of the DevOps ecosystem to do their work in a stable, compliant, and secure fashion.
- DevOps. This persona is not one that maps to DevOps job titles. It encompasses any role in which you automate and manage the lifecycle of application deployments for multiple build environments in development, test, staging, and production. Typically the DevOps persona includes people that play roles such as operations engineer, systems engineer, DevOps engineer, DevOps evangelist, DevOps architect, build and release engineer, and more.
Boxes allow the DevOps engineer, systems engineer, and architect types to model application requirements as services and build a service catalog. The catalog has components, platforms, runtimes that modularize all layers of an application for reuse. They can model workloads or components using any configuration management system like Chef, Puppet, Bash, PowerShell, Salt, Ansible, CloudFormation, or Docker. They can share those model blueprints in ready-to-deploy boxes with test, QA, dev teams.
- Users. They represent developers, testers, QA, who consume infrastructure and automated processes and configurations to deploy application workloads in pre-defined infrastructure and build environments.
Instances are the ElasticBox playground where developers and testers, QA don’t need to worry about security controls, governance, or infrastructure requirements. They consume infrastructure previously set aside. They deploy, test, or deliver to their laptop in a development environment, to staging or test environments, and to production environments. All of this they can do in a continuous fashion through Jenkins.
ElasticBox enables IT teams to engage as these pivotal personas to collaborate actively. Each part of ElasticBox is specially designed to enable them to do their job and work together as needed.
Automate mindfully, collaborate easily
To wrap-up, it’s easy to implement DevOps practices with ElasticBox. Frequently deploy with low risks of failing and get high IT returns. We understand how IT teams function and facilitate them to work together cross-functionally.
Our personas enable your IT teams to position your company as the most productive, profitable, competitive player in the market. To find out more, contact us for a walkthrough targeted for your use cases.