Modern Configuration Management
- Learn about configuration management in an Agile and DevOps world
- Discover how new technology decreases the overhead of configuration management
- Learn how to use automated methods to describe software configuration
- Understand where to integrate these automated methods into the existing manual processes.
- Understand how to Integrate auditors into the process to ensure artifacts are acceptable for IV&V
The idea of configuration management is not new in the software industry, some organizations even have dedicated a role or position for it. However, in recent years technology has changed, making configuration management not just an organizational process, but a technological one. With the increase in the velocity in which software comes to market, this class explores the human processes that need to change along with the tools that are necessary to collect, represent, and make decisions on the large amount of information the software development process generates.
Who Should Attend
This course is appropriate for Configuration Managers, Project Managers, Developers, Product Owners, Agile Developers, Auditors and DevOps Engineers who have a high level knowledge of the Software Development Lifecycle (SDLC) and Continuous Integration/Continuous Development pipelines. Familiarity with the high level concept of infrastructure as code is also helpful.
Security
Constant Checking and Scanning
Packaging
Maven, Gradle, Ant/Ivy, and Binary Dependencies
Artifact Repositories
Release Packaging and Traceability
Different Package Types and What They Mean
NPM and Non-Binary Dependencies
Original Code Vs Third Party Code in the Age of Open Source
Where Software Lives
The Platform
The Stack
The Application
Persistent Data
Database Development
Database Versioning
CI/CD
The Role of Automation in DevOps
How to Keep Things Organized When you Move Fast
Semantic Versioning
Changing the Tires While the Car is Moving
API Versioning
Blue/Green Deployments
Feature Flags
When am I done?
Conclusions
Auditing
Tracking all the Different Pieces
Keeping the Information useful
Class Daily Schedule
Day 1: 12:30pm-4:30pm ET/9:30am-1:30pm PT
Day 2: 12:30pm-4:30pm ET/9:30am-1:30pm PT
Day 3: 12:30pm-4:30pm ET/9:30am-1:30pm PT
Training Course Fee Includes
- Easy course access: Attend training right from your computer and easily connect your audio via computer or phone. Easy and quick access fits today’s working style and eliminates expensive travel and long days in the classroom.
- Live, expert instruction: Instructors are sought-after practitioners, highly-experienced in the industry who deliver a professional learning experience in real-time.
- Valuable course materials: Courses cover the same professional content as our classroom training, and students have direct access to valuable materials.
- Rich virtual learning environment: A variety of tools are built in to the learning platform to engage learners through dynamic delivery and to facilitate a multi-directional flow of information.
- Hands-on exercises: An essential component to any learning experience is applying what you have learned. Using the latest technology, your instructor can provide hands-on exercises, group activities, and breakout sessions.
- Real-time communication: Communicate real-time directly with the instructor. Ask questions, provide comments, and participate in the class discussions.
- Peer interaction: Networking with peers has always been a valuable part of any classroom training. Live Virtual training gives you the opportunity to interact with and learn from the other attendees during breakout sessions, course lecture, and Q&A.
- Convenient schedule: Course instruction is divided into modules no longer than four hours per day. This schedule makes it easy to get the training you need without taking days out of the office and setting aside projects.
- Small class size: Live Virtual courses are limited in small class size to ensure an opportunity for personal interaction.
Never Miss a Thing.
Sign up for our mailing list and stay up to date
on training opportunities.