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.
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.
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
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
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
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
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
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
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.
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