Corporate Training & DevOps Bootcamp

DevOps Foundations Program

Learn how to set up a Linux server from scratch until the application is publicly accessible, through a real-world case study. The material covers Linux administration, Nginx, MySQL, SSL, AWS, backups, and server security, through to a GitLab CI/CD implementation for automated deployment.

Full Day (09:00 - 18:00)7 Intensive Modules

Hands-On Deployment

Deploy an application to a Linux server yourself, all the way until it is reachable over the internet.

Production Case Study

Work from a real application of the kind startups and companies actually run.

Server Security & Hardening

Apply server security practices such as SSH hardening, firewalls, Fail2Ban, SSL, and administrator access management.

Modern CI/CD Pipeline

Build a continuous integration and continuous deployment pipeline using GitLab CI/CD.

Training Materials

7 intensive modules, from setting up a Linux server through CI/CD implementation and cloud backups.

01

Creating a Cloud Server

Set up an Ubuntu LTS Linux server on a cloud provider and understand the basic infrastructure architecture.

  • Create an Ubuntu LTS VPS or droplet
  • SSH access configuration
  • Introduction to modern server architecture
  • Preparing the deployment environment
02

Linux Terminal Essentials

Master the Linux command line needed for day-to-day server administration.

  • Navigating files and directories
  • File management and permissions
  • Monitoring server resources
  • Linux commands DevOps engineers use most
03

Installing the Web Server Stack

Install and configure every component required to run a web application.

  • Installing MySQL
  • Installing Nginx
  • Installing PHP and PHP-FPM
  • Let's Encrypt SSL
  • Virtual host configuration
04

Server Hardening & Security

Secure the server using the best practices commonly applied in production environments.

  • Disabling root login
  • Creating an administrator user
  • Changing the SSH port
  • Firewall with UFW
  • Fail2Ban for brute-force protection
  • Linux server security best practices
05

Backup & Disaster Recovery

Build a reliable backup strategy to protect your application and business data.

  • Automated database backups
  • Application file backups
  • Backing up to AWS S3
  • Disaster recovery strategy
  • Backup retention policy
06

AWS Security Fundamentals

Manage cloud security using the AWS services commonly found in modern infrastructure.

  • IAM (Identity & Access Management)
  • Roles and permissions
  • S3 bucket security
  • AWS security best practices
07

GitLab CI/CD Pipeline

Build automated deployment with GitLab CI/CD to raise your development team’s productivity.

  • Continuous integration fundamentals
  • Continuous deployment fundamentals
  • .gitlab-ci.yml
  • GitLab CI/CD pipeline
  • Automated deployment to the server
  • CI/CD workflow best practices

Technologies Covered

Tools and platforms DevOps engineers commonly use to manage modern infrastructure.

UbuntuNginxMySQLPHPPHP-FPMSSL/TLSLet's EncryptAWS S3AWS IAMFail2BanUFW FirewallGitLab CI/CD

What Participants Will Receive

Participants receive complete materials plus hands-on experience building server infrastructure that is ready for a production environment.

  • A complete Linux server administration guide
  • Production-ready Nginx configuration templates
  • A GitLab CI/CD pipeline template
  • A server hardening guide
  • An AWS S3 backup guide
  • A production deployment checklist
  • Linux & DevOps command cheat sheet
  • Official certificate from PT Salamun Teknologi Indonesia

Frequently Asked Questions

Who is the DevOps Foundations Program for?

This training suits software developers, backend developers, system administrators, junior DevOps engineers, IT students, and companies that want to strengthen their deployment and server management skills.

Is this training suitable for beginners?

Yes. The program is designed for people who want to understand DevOps fundamentals, Linux server administration, application deployment, and CI/CD from scratch, up to being able to run a simple production server.

Will participants do hands-on work?

Yes. Every topic is taught hands-on, so participants directly practise server installation, security configuration, application deployment, and CI/CD implementation.

Does the training cover AWS?

Yes. Participants learn to use AWS S3 for data backups along with cloud security concepts using IAM and safe access management.

Does the training cover Docker and Kubernetes?

The main focus of this program is DevOps foundations: Linux servers, Nginx, AWS, security, and GitLab CI/CD. Docker and Kubernetes are covered in separate, more in-depth programs.

Do participants learn CI/CD?

Yes. Participants build a GitLab CI/CD pipeline to deploy applications to a Linux server automatically.

Is server security covered?

Yes. Participants learn server hardening, SSH security, firewalls, Fail2Ban, SSL, user management, and the security practices commonly applied in production environments.

Is the training suitable for company needs?

Very much so. The program is available as corporate training and can be tailored to your company’s technology, architecture, and deployment requirements.

Do participants receive the materials and source code?

Yes. Participants receive the training materials, configuration templates, example CI/CD pipelines, and implementation guides they can reuse on real projects.

Do participants receive a certificate?

Yes. Every participant who completes the DevOps Foundations Program receives an official certificate from PT Salamun Teknologi Indonesia.

Ready to Master DevOps and Server Deployment Fundamentals?

Discuss your team’s DevOps training needs with PT Salamun Teknologi Indonesia. The material can be tailored for startups, companies, educational institutions, or individuals who want to build a solid DevOps foundation.

Contact Us