DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
  1. DZone
  2. Testing, Deployment, and Maintenance
  3. DevOps and CI/CD
  4. DevOps in the Government

DevOps in the Government

DevOps can help government agencies iterate quickly and be more Agile with product enhancements, faster integration, and more sustainable apps.

Tom Smith user avatar by
Tom Smith
CORE ·
Mar. 21, 17 · Opinion
Like (4)
Save
Tweet
Share
5.43K Views

Join the DZone community and get the full member experience.

Join For Free

It was great talking to Wes Caldwell, CTO of Intelligent Software Solutions (ISS). ISS is helping propagate the DevOps movement in domestic and international government agencies to accelerate the development and delivery of applications and capabilities for federal government and military customers. 

DevOps is inherently more efficient and helps companies — as well as government agencies — iterate quickly and be more Agile with product enhancements, faster integration, and more sustainable apps. This results in a better ROI for the agencies.

The most important elements for government agencies, much like private companies, to be successful with DevOps initiatives are:

  1. Have the necessary tools to enable insight into the DevOps pipeline.

  2. Culture of communication and collaboration.

  3. Containerization and the ability to componentize and modularize previously monolithic code.

  4. Microservices to enable breaking code into smaller and smaller elements.

The benefits of implementing a DevOps methodology is the delivery of products and solutions more quickly that are more feature rich, more Agile, more responsive, and portable across multiple platforms like AWS, Azure, Pivotal, and Kubernetes.

ISS develops in-house to optimize the process and then push into the customer environment. They see the adoption of DevOps methodologies at different rates but do feel like government agencies do have a greater incentive to work together to solve problems.

While there are concerns about the tooling, it's getting better with the adoption of containers. It will be interesting to see what happens to standards as more tech companies spin up and are acquired. As more agencies move to the cloud, there will be more automation with Chef, Ansible, and Puppet to stay on top of the momentum created by research and development to test and iterate so agencies can make more well-informed decisions, faster.

Wes sees all government entities ultimately moving to the cloud — most will be hybrid, though it will take time. Continuous delivery will improve over time and corporations will push into the government space to help solve business and public sector problems.

As per Wes' thoughts for developers, the bar has been raised with a full-stack development ecosystem. However, if developers learn the full-stack, the payoff will be huge. A full-stack developer will never be without work. Be open to learning new things and constantly reevaluate different tools. Be willing to learn, grow, and adapt.

DevOps dev

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • DZone's Article Submission Guidelines
  • The Quest for REST
  • How To Create and Edit Excel XLSX Documents in Java
  • ChatGPT: The Unexpected API Test Automation Help

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: