DevOps Engineer Tutorial

A self-designed course to cover the entire skillset needed to bring a total beginner to a level where they can work competently as a DevOps Engineer for a small to medium sized organisation.

Includes:

  • The pre-requisites needed to understand and internalise the material presented
  • The programming languages used in instruction (Python, Go, JavaScript and Ruby)
  • Server Administration in Linux, Unix and Windows
  • Networks and Security (with TCP/IP Fundamentals and Protocols for DNS, HTTP/s, FTP, SSL etc)
  • Servers (Web Servers: Apache, Nginx, Tomcat, Jetty; and Caching: Redis and MemCache)
  • Databases: NoSQL (MongoDB, Cassandra, AWS DynamoDB) and SQL (Oracle DB, MySQL, PostgreSQL)
  • Infrastructure as Code: Configuration Management (Ansible, Puppet and Chef), Containerisation (Docker), Container Orchestrators (Kubernetes, Opehshift and Docker Swarm) and Infrastructure Provisioning (Terraform, AWS CloudFormation and Azure Template)
  • Continuous Implementation / Continuous Deployment (Jenkins, AWS Code Pipeline, Google Cloudbuild, Gitlab CI, Github Action)
  • Monitoring (Zabbix, Prometheus, Grafana) and Logging (ELK, Splunk)
  • Cloud Computing (AWS, Azure and GCP)
  • Documentation and Displaying Knowledge and Abilities (GitHub), Resume and Profile Building
  • Job Applications, Interview Questions and Continuous Improvement

Cost:

  • $3,000

Current Average Salary for a DevOps Engineer (USA):

  • $150,000

Estimated Time To Completion:

  • 12-18 Months

Cyber Security Engineer Tutorial

A self-designed course to cover the entire skillset needed to bring a total beginner to a level where they can work competently as a Cyber Security Engineer for a small to medium sized organisation.

Includes:

  • The Fundamentals of Information Technology
  • Computers and Their Hardware
  • Connections and Connection Types
  • Basic Troubleshooting
  • The Basics of The Most Popular Suites
  • Computer Networking
  • Modern Operating Systems (Windows, MacOS and Linux)
  • Networking Knowledge (The OSI Model, Subnetting, Virtualisation, Authentication, Topologies and Protocols)
  • Security Skills and Knowledge (Threat Intel, Escalation, Malware, OWASP, Authorisation, Risks, Systems and Backups)
  • Hacking Tools and Knowledge (Frameworks, Defence in Depth, Forensics, Threat Hunting, Vulnerability Management, Reverse Engineering, Perimiters/DMZs/Segmentation)
  • Penetration Testing – Rules-Based, Engagement and Legality
  • Incidence Repsonse and Discovery (Frameworks, Concepts, Standards and Purposes) 
  • Cryptography
  • Attack Types and Differences, Threat Classifications, Particular Responses
  • Common Tool Usage
  • Cloud Understanding and Manipulation (Services – SAAS, IAAS, PAAS, and Environments: AWS, Azure, GCP) 
  • Programming Concepts to Apply (in Python, Go, JavaScript, C++, Bash and Power Shell)

Cost:

  • $2,600

Current Average Salary for a Cyber Security Engineer (USA):

  • $130,000

Estimated Time To Completion:

  • 12 Months

Full Stack Developer Tutorial

A self-designed course to cover the entire skillset needed to bring a total beginner to a level where they can work competently as a Full Stack Developer for any size of organisation.

Includes:

  • Basics of the Internet for Frontend and Backend
  • HTML, CSS and JavaScript
  • Java, C# and Python
  • Version Control Systems – Git, GitHub and Hosting Services
  • Operating Systems and Their Use
  • Relational Databases
  • NoSQL Databases
  • Scaling Databases
  • APIs
  • Caching
  • Web Security (Including IoT)
  • Package Managers, CSS Architecture, CSS Preprocessors
  • Software Design and Architecture
  • Building Tools and Frameworks (React, Angular and Vue)
  • Design and Development Principles
  • Modern CSS and the Frameworks (with Bootstrap)
  • Architectural Patterns
  • Message Brokers
  • Containerisation vs Virtualisation
  • Testing Apps (Unit, Integration and Functional Tests)
  • CI/CD
  • Authentication Strategies
  • Web Components, Typecheckers and Server Side Rendering (SSR)
  • Static Site Generators and GraphQL
  • Web Sockets
  • Server Sent Events
  • Web Servers
  • Building For Scale
  • Mobile Apps (iOS and Android)
  • Desktop Apps

Cost:

  • $2,300

Current Average Salary for a Full Stack Developer (USA):

  • $115,000

Estimated Time To Completion:

  • 5-8 Months