System Admin & AWS Infrastructure

System Admin & AWS Infrastructure

System Administration and AWS Infrastructure are critical for building and maintaining reliable, scalable, and secure IT environments. At Sazan Consulting, we provide expertise in managing systems and optimizing AWS cloud solutions. Our services ensure seamless operations, enhanced performance, and cost-efficient infrastructure tailored to meet business needs.

Program Outline

Cover’s usage of Ansible, Jenkins, docker and Kubernetes in System Admin world.

Pre-requisite for Program: Linux and Basic Understanding of Cloud computing

Job roles: Cloud Support Engineer, AWS Engineer, Network Specialist, Systems Engineer

  • Linux (Intro to UNIX)
  • Linux installation (Cloud and VirtualBox)
  • File permission and ownerships
  • System utility, Processes, Crons
  • Disk Management, LVM
  • NFS, FTP and HTTPD configurations with mounting format practices
  • Active Directory Installation in Windows server 2019
  • Managing Active Directory objects, including users, computers, groups, and more
  • Administering Windows Server Group Policy settings and preferences
  • Managing DNS on a Windows Server
  • WSUS Configuration to ensure clients and servers have the most recent updates
  • Implementing and Managing DHCP
  • Windows Server folder quotas and file screens
  • Covers Microsoft Group Policy update
  • Use Windows Server Hyper-V to create and manage virtual machines
  • Understand Windows Server built-in monitoring tools
  • Backup and Restore Windows Server and Implement Failover Clustering
    • Storage Network File System (NFS) and ISCSI Initiator
  • What is virtualization?
  • What is Hypervisor? And its types.
  • VMware ESXi – VMware Vsphere Client and Vcenter Server
  • Machine Migration and types
  • High Availability & fault tolerance
  • Templates and Cloning
  • Distributed Resource Scheduler
  • Mount and Join domain to ESXi
  • Configure VPC & Networking, CLI setup, usage on EC2
  • Billing and cost management, Savings Plan, Reserved Instances, Pricing Calculator
  • Services: EC2, EFS, EBS, S3, RDS
  • Monitoring and Audit: CloudWatch and Dashboards, CloudTrail
  • Messaging with SQS, SNS and Kinesis
  • AWS Lambda Serverless, ECS
  • Covers Security with KMS, SSM Parameter Store, IAM Policies
  • Load Balancing, Auto Scaling, Route 53
  • CICD – CodeCommit, CodeBuild, CodePipeline, CodeDeploy (Devops Functionality)
  • Local and remote repository
  • Git commands, such as add, remove, commit, and checkout.
  • Understand Git ‘Branches’ and how to add, remove, and merge them.
  • Terraform Basics Workflow using Terraform CLI include terraform validate, init, plan, apply, show and destroy
  • Updating Your Configuration with More Resources
  • Provider, state file, HCL syntax & Style to Your Configuration
  • Understanding Terraform state file
  • Terraform Resource Behavior & Lifecycle
  • Terraform Resources Meta-Argument such as depends_on, count,for_each,provider and lifecycle
  • Using Terraform for Create Cloud Provider Compute Resources and modules.

(FAQs) on System Administration and AWS Infrastructure:

System Administrators are responsible for maintaining, configuring, and ensuring the efficient operation of computer systems, servers, and networks. They handle tasks like server installation, patching, troubleshooting, backup management, and system optimization.

A System Administrator focuses on managing servers, operating systems, and software installations, while a Network Administrator focuses on configuring, maintaining, and securing network infrastructures like routers, switches, and firewalls.

Linux is an open-source, Unix-like operating system based on the Linux kernel. Unlike UNIX, Linux is freely available for anyone to use, modify, and distribute. UNIX, on the other hand, refers to a family of proprietary operating systems developed in the 1970s. Linux is known for its flexibility, security, and support from a large community

Common security practices include setting up firewalls, using encryption protocols, updating software regularly, implementing multi-factor authentication (MFA), setting up intrusion detection systems (IDS), and performing security audits.

Virtualization allows running multiple virtual servers on a single physical machine, which optimizes resource utilization, reduces costs, and provides flexibility. It's important because it enables better system scalability, disaster recovery, and testing environments.

Amazon Web Services (AWS) is a cloud computing platform that provides on-demand cloud services such as computing power (EC2), storage (S3), databases (RDS), networking, machine learning, and more.

System Admin & AWS Infrastructure

Sazan Consulting offers a comprehensive System Admin & AWS Infrastructure training
program designed to equip individuals with the skills necessary for roles such as Cloud Support Engineer, AWS Engineer, Network Specialist, and Systems Engineer.