Training Paths
There are several tools, processes, activities and technologies you need to learn to be effective in a DevOps Culture and a Digital Cloud.
Seagen provides many resources that can help you on your journey.
The following paths are effective in helping you use CI/CD and develop solutions using serverless architecture.
Introduction to Global Digital Cloud Transformation
The Global Digital Cloud Transformation program consists of several products. In the product development space, products have associated value. This value comes in four areas.
Perceived
Intrinsic
Gained
Earned
When determining Gained
value, we measure the effectiveness of the product on everyday life. For instance, in this program, we will create a Technology Automation product. Some measures of Gained
value are;
Adoption rate
Skill improvement
Time to release
Process optimization
When training, we look for the gained value. Resources who learn on the job and are provided training opportunities are valuable resources. Not only do they learn but they also apply their skills to the work at hand. It is true that they may leave with those skills but Seagon really wants to become a learning organization.
Taking a queue from the book Accelerate, Building and Scaling High Performing Technology Organizations
by Nicole Forsgren, PhD, Jez Humble and Gene Kim, we will develop and drive improvements in software delivery performance.
There are 24 key capabilities that we are enabling with this program.
Those capabilities can be broken down into 5 key domains.
Continuous Delivery
Architecture
Product and Process
Lean Management and Monitoring
Cultural
Continuous Integration/Continuous Delivery (CI/CD)
Continuous Integration / Continuous Delivery is a set of capabilities that enable us to get changes of all kinds - features, configuration changes, bug fixes, experiments - into production or into the hands of users safely, quickly and sustainably.
This consists of 5 key principles;
Build quality into what you are working on
Work in small batches
Computers perform repetitive tasks; people solve problems
Relentlessly pursue continuous improvement
Everyone is responsible
Learning Paths
The following learning paths apply to CI/CD
Visualize and design your work
Fail Often, Fail Fast
Automate as much as possible
Monitor what you operate
Continuously improve
The following training is recommended for DevOps engineers.
Terraform Cloud
Ansible
Markdown
Agile Delivery
PowerBI
GitHub Flow
GitHub Actions
Secure Code Scanning
Cloud Monitoring
Postman
VS Code
Jupyter
Introduction to Databricks
Microsoft Azure Architecture and Administration
Google Cloud Platform Architecture and Administration
Oracle Cloud Infrastructure Architecture and Administration
Salesforce Cloud Architecture and Automation
Developer Training
Developers use a wide range of tools and platforms. Providing training needs to be accompanied with a partner that has specialized content on learning paths. Currently Seagen uses A Cloud Guru
which was recently bought by Pluralsight
. Both of these companies have content tailored to developer and designers.
Learning Paths
The following learning paths apply to Developers/Engineers
Start with a Solution Design
Lo-fi/High-fi Design Thinking
SMART Coding
FAIR Architecture
Hexagonal Architecture
Principles of Service Design and Data Contracts
Secure Coding
Deliver through Automation
Integration Scenario Workflow Development
The following training is recommended for developers.
Terraform
Ansible
Markdown
Agile Delivery
Specflow
Gherkin
GitHub Actions
Secure Coding
Powershell
VS Code
Jupyter
Introduction to Databricks
Microsoft Azure Architecture and Administration
Google Cloud Platform Architecture and Administration
Oracle Cloud Infrastructure Architecture and Administration
Salesforce Cloud Architecture and Automation
Snyk Learn
Analyst/Tester Training
Analysts transition to different skills when working on Agile Projects. This is because they are doing just in time documentation in collaboration with the developers and other team members. The following training should occur for Business, Systems, Technical Analysts.
Learning Paths
The following learning paths apply to Analysts
Use Human Centered Design to Understand the Work
Write features and not requirements
Test your assumptions
Identify threats and vulnerabilities
Establish baselines
The following training is recommended for analysts.
CI/CD
DevOps
Agile Delivery
Specflow
Gherkin
Markdown
Pervasive Testing
Integration Scenario Workflows
PowerBI
Powershell
VS Code
Jupyter
Introduction to Databricks
Microsoft Azure Architecture and Administration
Google Cloud Platform Architecture and Administration
Oracle Cloud Infrastructure Architecture and Administration
Salesforce Cloud Architecture and Automation
References
Integration Scenario Workflows
Automated Testing Suite