Building on DevOps Tools and DevOps Learning Path, let’s begin to envision the DevOps portfolio graduates will build as they break into the DevOps field.
DevOps graduates will develop competencies in the following areas:
- Designing DevOps pipelines and workflow architectures with diagrams
- Planning and managing projects with tools like Jira and Confluence
- Using version control systems and repositories such as Git and GitHub
- Building software applications and packaging applications with pip, npm, Maven
- CI/CD with Jenkins, AWS CodePipeline, GitHub Actions
- Container technologies with Docker and Kubernetes
- Infrastructure-as-Code with Terraform, AWS CloudFormation
- Configuration management with Ansible
- Observability system and monitoring with ELK stack, Prometheus, Grafana
The graduates’ portfolios will showcase aspects of these tools. Within the domain of Infrastructure-as-Code, graduates will show capabilities with Terraform and AWS CloudFormation. Within the containers domain graduates will have Docker and Kubernetes – both popular and widely used tools.
Building end-to-end DevOps pipelines and adding it to the portfolio demonstrates to future employers understanding of software architecture and application of DevOps tools & technologies within the software development & release lifecycle. Writing blog articles on each component of the DevOps project will also showcase knowledge and competence as well as building a personal brand.
The DevOps portfolio can be very daunting due to the breadth of skill sets and variety of tools in DevOps. The intensive WeCloudData DevOps program is an excellent way to get up to speed with the many tools in the DevOps toolkit and learn to apply them in an accelerated timeframe. With the support from WeCloud’s faculty and mentors, students have the guidance needed to assemble an exciting DevOps portfolio to showcase to hiring managers.