AWSFORJOBS AWSFORJOBS - Yellow Tail Tech
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
AWSFORJOBS AWSFORJOBS Overview In our AWS For Jobs Program, we prepare you to contribute to an Organization’s Cloud Computing efforts as an AWS DevOps Engineer. You will learn how to create automatable and repeatable deployments of applications, networks, and systems on the AWS platform. After your internship you will be able to: Deploy a fault-tolerant and resilient web service architecture in AWS. Monitor availability, simulate and test failure scenarios and recovery. Optimize cloud service infrastructure for cost and performance. Use Terraform to provision and configure AWS services in a global configuration. Evaluate a cloud environment’s security vulnerabilities. Write code to automating tasks using AWS APIs and AWS Lambda. Time Commitment: Prerequisites: 9 Months All prerequisites are built 7-10 hours/week into the program Format: Live Sessions 2-3 times a week 7 to 9 PM ET The student must commit to attending 95% of live sessions Dynamic student community Pre-lecture and supplemental material on our Student Learning Platform To learn more: Schedule a Career Strategy Session Discuss this program with an Enrollment Advisor Tuition reimbursement guarantee: We’re confident about your success. The 92% success rate speaks for itself. To back our claim, we are proud to offer a Tuition Reimbursement Program. If you don’t land a job within 5-Months of completing your internship we will refund you the full price of your tuition. Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS Time table IT Infrastructure and Networking 5 weeks Linux System Administration 12 weeks AWS For Jobs Training 16 weeks AWS Sys Ops Certification Prep 8 weeks Python Automation 8 weeks Technologies we expose you to: Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS Course 1 IT Infrastructure and Networking 5 Weeks Our IT Infrastructure and Networking course is intended to get you excited about your new career in Information Technology. It is designed to expose you to the fundamentals that every IT professional should know about computers, Networking, and the IT field in general regardless of which IT track you decide to pursue. It will also help you develop your IT vocabulary and toolbox. This 5 weeks course is offered in parallel with our Core Programs, it is an important complemental course to our AWS For Jobs Program. The content enriches your learning experience in our core Program and boosts your capacity to articulate IT services and processes. MODULE 1 Computer Language Character Encoding Binary Counting in Binary Computer Architechture Layer (Overview) BIOS What is an Operating System? Filesystems Process and Application Management Memory Management I/O Management Logs The Boot Process MODULE 2 Software Types of Software Recipe for Computing Managing and Installing software The Basics to Troubleshooting Basics of Networking Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS Networking Hardware Language of the Internet MODULE 3 TCP/IP & 5 Layer Model Cables Hubs and Switches Routers Servers and Clients Moving Bits Across the Wire Duplexing Network Ports Ethernet and Mac Addresses Unicast, Multicast, Broadcast Dissecting Ethernet Frame (Data Packet) MODULE 4 Network Layer IP Addresses IP Datagram and Encapsulation IP Address Classes Address Resolution Protocol Subnetting Subnet Masks (How to Calculate Them) Basic Binary Math Routing Routing Tables Interior Gateway Protocols Exterior Gateway Protocols Non-Routable Address Space MODULE 5 Transport Layer TCP and the 3 Way Handshake TCP Socket States Connection-Oriented and Connectionless Protocols Firewalls Application Layer Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS All 5 Layers working in Unison Name Resolution (DNS) What actually happens in the background for DNS? Dynamic Host Configuration Protocol (DHCP) What is Network Address Translation (NAT)? Port Forwarding and Transport Layer for NAT VPN Proxies Wide Area Networks (WANs) Wireless Networking Troubleshooting: Verifying Network Connectivity Troubleshooting: Digging into DNS Future of Networking: IPv6 Addressing Future of Networking: IPv6 Headers Future of Networking: IPv6 and IPv4 Harmony MODULE 6 Cloud Computing Careers in Cloud Computing Becoming a Power User Filesystem Hierarchy File Management MODULE 7 User Management Software Management Patch Management Resource Monitoring Remote Access Remote File Transfer Protocols System Monitoring System Administration Tasks and Services User and Hardware Provisioning Types of IT Infrastructure Services Centralized Management Methods Data Recovery and Backups Wrap-up Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS Course 2 Linux System Administration 12 Weeks As you may already know, AWS Cloud Computing is just an abstraction of a Real Linux Operating System house somewhere in the world. Hence the term “Infrastructure As Code” also called IaC. Our Linux System Administration course is specifically designed to give you the essential Linux foundation that you must have to thrive as an AWS Cloud DevOps Infrastructure Engineer. During the first 4 weeks of the class, we will build a solid foundation on how to navigate a Linux operating system. During the following 12 weeks, you will learn about user administration, security, networking, processes, storage, etc. We will train you for the job by exposing you to the scenarios you will encounter in a real work environment. MODULE 1 - Basic Commands and History What is Linux? The Linux Kernel Basic Linux Command How to use vi MODULE 2- Directory Structure Directory Structure Deleting, copying, moving, and renaming files Find and Locate The Shell Wildcards Practicing Wildcards MODULE 3 - User Management User Management chage su sudo User ID’s Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS MODULE 4 - File Permissions File/Directory permissions and ownership Managing ownership - chown Managing permission - chmod Umask Special Permission Managing special permission ACLs Working with ACLs Manipulating Files I/O redirection and Pipe Working with I/O redirection and Pipe MODULE 5 - Process and System Management The Linux Boot Process Tour of the Linux Boot Process Managing process using “ps” Monitoring system activities using “top” Signals Priorities and Niceness MODULE 6 - Networking What is a network? Basic types of networks IPv4 Networking NIC Naming Networking in RHEL8 Managing Networking with nmcli Networking Configuration files Testing Network Connections NETWORK SECURITY Firewall in RHEL8 Firewalld Components Configuring firewall SELinux SELinux modes Secure SHell - SSH Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS MODULE 7 - Storage Disk layout and Partition Linux storage options Creating partition with fdisk Types of Files Systems Mounting File systems permanently Logical Volume Manager (LVM) Creating an LVM Logical Volume Resizing LVM Swap Partition tar and du MODULE 8 - Software management RedHat Package Manager (RPM) Understanding RPM Configuring Repository Access Managing Packages using yum yum groups Managing yum updates and yum history MODULE 9 - Scripting in Bash Bash Shell Scripting Shell scripting components Loops in shell scripts MODULE 10 - Troubleshooting Performance Troubleshooting Memory Perfomance Troubleshooting Filesystem Troubleshooting Networking Troubleshooting Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS Course 3 AWS For Jobs Training 16 Weeks Our AWS for Jobs course will give you the training and exposure you need to manage enterprise level serverless IT infrastructures in a DevOps environment. This course is intended for those just starting their career in IT, so the pace intentionally slower to accommodate newbies. It’s built to prepare Sysops administrators, systems administrators, and those in a DevOps role who want to learn how to create automatable and repeatable deployments of applications, networks, and systems on the AWS platform. It offers all the building blocks you need to master AWS DevOps Cloud Computing. During the first 4 weeks of the class, we will build a solid foundation by learning the essential AWS services. During the following 12 weeks, you will learn how to build, provision, and administer Infrastructure as code as an AWS Infrastructure DevOps Engineer. MODULE 1 - Infrastructure as Code DevOps methodology Access to Cloud9 Infrastructure as Code Pets vs Cattle concept Intro to the AWS CLI Intro to Terraform Download/Install Terraform on CLoud9 MODULE 2 - Cloud Concepts/Global Network What is Cloud Computing Global Infrastructure High Availability Elasticity Resilience Security / Shared Responsibility Model Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS MODULE 3 - Compute Services Ec2 Pricing EC2 Instance Families and Size EC2 Storage EBS Volumes EBS Snapshots EC2 Security Security Groups Tags Userdata Scripts Deploy Windows and Linux Instance on the Console Deploy Linux Instance with Terraform Get information about instances with the CLI Query Instance Metadata MODULE 4 - Networking Services VPC, Subnets (Private/Public) Default VPC NAT Gateway Get info about your VPC using the CLI Elastic IPs and Elastic Network Interfaces NACLS and Security Groups Direct Connect Endpoints Build a VPC on the Console Build a VPC with terraform MODULE 5 - Storage Services S3 Build Bucket and upload files on the console Build a bucket with Terraform Configure EFS on the Console Resizing an EBS Volume EBS Create an EBS Volume and attach to an instance Make snapshot of EBS Volume Use the CLI to list object in the bucket EFS Setup EFS on an Instance Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS MODULE 6 - Monitoring AWS Health Dashboard Memory CPU Cloudwatch CloudWatch Logs CloudWatch Alarms Important Metrics Cloudtrail MODULE 7 - Scaling/Elasticity Decoupled Architecture Scale Out or Scale Up? ASG AutoScaling Policies Launch Configurations Elastic Load Balancers SQS SNS Create an Auto Scaling Group on the Console Test Auto Scaling Policies MODULE 8 - Database Services SQL and noSQL Databases RDS Dynamo DB Aurora Elasticache Deploy an RDS Instance on the console Deploy an RDS Instance with Terraform Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS MODULE 9 - Security and Management Services IAM IAM Roles IAM Policies IAM Users and Groups Cross Account Roles STS Config GuardDuty Cloudtrail Security best Practices MODULE 10 - Systems Manager Systems Manager Systems Managers Permissions Resource Groups Session Manager Run Command Patch Manager Documentation MODULE 11 - CloudFormation Cloud Formation Anatomy of a Cloud Formation Template Stack Parameters Outputs Change Sets Cross Stack References Nested Stacks Deploy EC2 Instances with CloudFormation Deploy VPC with CloudFormation Stack Sets Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS MODULE 12 - Serverless and Containers ECS EKS What is a Container? What is Serverless? How to deploy a Lambda Function Lambda MODULE 13 - OpsWorks Chef Recipes OPSWorks Deploy Changes to Instances OpsWorks Options (Chef, Puppet, etc) Layers Deploy an Instance with OpsWorks MODULE 14 - Elastic Beanstalk Elastic Beanstalk Environment Application Deploy an APplication on EB Make changes to app on EB MODULE 15 - Developer Tools Code Commit Cloud 9 Code Deploy Create a Repo in Code Commit Clone a Repo in Code Commit Make changes to instances using code deploy MODULE 16 - Developer Tools (Continued) Code Build Build task with code build Code Pipeline Create a Code Pipeline to deploy your terra- form code Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS Course 4 AWS Sys Ops Certification Prep 8 Weeks Our AWS SysOps Prep course will give you the knowledge and confidence that you need to become a Certified AWS Systems Operations Engineer. This 8 week course is intended for those just starting their career in AWS Cloud Engineering that want to prove their “real world” and advanced knowledge of Infrastructure as code. MODULE 1 - Monitoring & Reporting CloudWatch intro Monitoring EC2 with Custom Metrics Monitoring EBS Monitoring ELB Monitoring Elasticache Metrics From Multiple Regions & Custom Dashboards Create a Billing Alarm AWS Resources Group & Tagging Cost Explorer & Cost Allocation Tags EC2 Pricing Models Health Dashboards MODULE 2 - Deployment & Provisioning EC2 Launch issues EBS Volumes and IOPS Bastion Host Elastic Load Balancers ELB CloudWatch Metrics Deploying An Application Load Balancer Lab AWS Systems Manager Placement Groups Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS MODULE 3 - High Availability Elasticity and Scalability RDS and Multi-AZ Failover RDS & Using Read Replicas RDS - Encrypting RDS Snaps Sharing Encrypted RDS Snapshots RDS Versions Aurora Elasticashe Troubleshooting Autoscaling issues MODULE 4 - Storage & Data Management S3 S3 Policies MFA Delete S3 Encryption EC2 Volume Types Encryption and Downtime KMS and CloudHSM AMIs Snowball and Snowball Edge Storage Gateway Athena EFS Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS MODULE 5 - Security & Compliance Compliance on AWs DDOS AWS Marketplace Security Products IAM Custom Policies Security and Logging AWS WAF AWS Hypervisors Dedicated Instances Vs Dedicated Hosts AWS Systems Manager Parameter Store Pre-signed URLs with S3 S3 - Restrict IP Addresses AWS Config with S3 Inspector Vs Trusted Advisor AWS Service limits Shared Responsibility Model MODULE 6 - Networking VPC overview Creating NAT Instance Network ACLs and Security Groups VPC Endpoints VPC Flow Logs VPC Clean Up VPC CIDR Calculations AWS Direct Connect DNS MODULE 7 - Automation CloudFormation Elastic Beanstalk Opsworks Automation summary MODULE 8 - Feedback, review and labs Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS Course 5 Python Automation 8 Weeks Now, IT organizations are moving towards replacing some recurring tasks with event- driven automation. In our Python Automation course, we want to train our students to have a basic level of python coding that they can use to create workflow automation. Most of the code they write will revolve around automating tasks using AWS APIs and AWS Lambda. This course is comprised of 2 distinct parts: Part 1 - Python Programming Basics 1. Python Basics Installing Python Understanding the python shell Data Types (string, integers, floats) String concatenation and replication Variables Good practices (variable names, comments, TODO, etc) 2. Flow Control Comparison Operators Boolean Conditions Flow control statements - If - Else - Elif - For - while Importing Modules 3. Functions Def statement Parameters Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS 4. Classes 5. Args, *args 6. Data Types Lists, Tuples - Working with lists (for loops, in and not in operators) - Methods (index, append, insert, remove, sort) Dictionaries Part 2 - Automating tasks with Python in AWS 1. Overview of Boto3 and Lambda Project list Stopping EC2 instances at night Deleting unattached EBS volumes Backing up instances Automate resource tags Making public s3 bucket private Applying encryption to s3 bucket Delete/Modify Security Group that allows traffic from 0.0.0.0/0 Generate a report about - Cloud trail settings - S3 encryption - S3 Access logs Enable s3 bucket logging if not enabled Deleting unused security groups Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS Our Student Experience STUDENT HUB Leverage the power of the community through a dynamic communication platform called Slack. If you haven’t already, you will likely use it in your next IT job as it is one of the most used communication and collaboration platforms. . OUR LEARNING PLATFORM Our learning platform is essential to our students studying effectively. It is at the heart of your on- line learning experience. It’s where you will work through interactive lectures, submit quizzes, and access resources to supplement your study. QUIZZES Check your understanding of the concepts learned in the program by answering simple and auto-graded quizzes. Easily go back to the lessons to brush up on concepts anytime you get an answer wrong. LIVE LECTURES Our program is not “Self-paced”, our success is highly correlated with the interaction, connection, and camaraderie that we foster in our live sessions. We welcome and rely on your contribution as a student during live sessions to enhance the learning experience. Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS Learn from Top-Rated Instructors with Real Word experience Paloma Rivera INFRASTRUCTURE PRINCIPAL AT SONY INC OF AMERICA Paloma is an Infrastructure Principal in Sony’s Global Information Security Department. She is an expert in cloud engineering and architecture. She has a wide background of high demand certifications which enables her to build, analyze and troubleshoot complex IT systems. She volunteers at her daughter’s elementary school teaching girls how to code. At Yellow Tail!, Paloma is responsible for Curriculum and Infrastructure design. Thierry Louis SYSTEM ENGINEER AT NATIONAL OCEANIC AND ATMOSPHERIC ADMINISTRATION Thierry is a Linux System Engineer at NOAA where he supports data scientists and oceanographers, with the underlying IT infrastructure. He has worked with a wide range of virtualization, networking, and system automation tools throughout his 10 years in the industry. At Yellow Tail!, Thierry is responsible for content management and IT/Networking infrastructure. You will surely meet him in class. He may be one of your instructors. Georges Rousseau SYSTEM ADMINISTRATOR AT NATIONAL INSTITUTE OF HEALTH Georges is a Linux System Administrator at NIH where he supports scientists and end users with daily IT Infrastructure needs. With a background in Management Information Systems, and 5 year experience in the IT industry, he has acquired a wealth of knowledge that allows him to thrive in his current position. At Yellow Tail!, Georges is responsible for student support and is also an instructor. Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS Our AWS For Jobs Program Include: Internship Enrollment - 8 weeks In order to translate your IT training into a job, you must prove to employers that you have hands-on knowledge. Our internship does exactly that, you will be assigned tickets in a real environment, to solve real problems in a real company. Our internship enrollment opportunity is one of the most important components of our continued success Personalized Coaching and Mentoring - Ongoing Our Career support is very methodical, this is when you will be working directly with Jubee and his team. Together, we will outline a personalized plan to get you ready for the job market. We will leverage our industry partnerships and 7+ years of experience to help you position yourself for your first job in the industry. Tuition Reimbursement Program We’re confident of your success. To back our claim, we are proud to offer a Tuition Reimbursement Program. If you don’t land a job within 5-Months of completing your internship we will refund you the full price of your tuition. Here are a few conditions to make sure our Tuition Reimbursement Program is fair to both parties: Attend every class Complete all assigned projects with mentor approval Score 70% or better on all tests Get RHCSA Certified (92% passing rate) Accept guidance from our Career Support team Document your job search efforts Attend 10 Technical Interviews Be eligible to work in the United States and fluent in English. Willing to accept a job in the Linux or AWS DevOps Engineering field paying at least $72,000 (although the average Washington, DC area salary is $119,373). Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS Frequently Asked Questions HOW DO I APPLY? We’ve done away with the traditional application process and instead, we’ve opted to admit applicants based on a mutual fit selection process. Acceptance to the program is awarded following a thorough assessment of how your needs can be met through our unique model during the career strategy session. The first step in the acceptance process is to SCHEDULE a CAREER STRATEGY SESSION. This is where we will know where you are and your road map to success! WHAT IS A CAREER STRATEGY SESSION? It’s a 45 minute one on one Zoom call with an Enrollment Advisor to identify where you are at and help you create a roadmap that guarantees success. During the session, Tuition cost Finance options Current incentives Program details; and Program eligibility will be discussed in more detail. ARE YOUR COURSES SELF-PACED? No. We firmly believe that self-paced programs are synonymous with procrastination. In a landscape that is characterized by fast-paced hands-off courses, we choose to put all hands-on deck. Our programs feature weekly interactions with live instructors, a robust Learning Management System, dedicated attention and high engagement to keep you pumped every step of the way! ARE COURSES ONLY OFFERED IN-PERSON? Our programs are only available virtually. Although virtual, our belief in direct engagement underpins our class environment. We commit to fostering an active engagement and require that trainees show up to class prepared to connect and share their experiences. You are never alone in your efforts. Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS Frequently Asked Questions I DON’T HAVE A TECHNICAL BACKGROUND; HOW CAN I TELL IF THE PROGRAM IS RIGHT FOR ME? The good news is that our programs were designed with non-IT professionals in mind – You don’t need a technical background. Our approach considers the building blocks needed at every stage. We take you from 0 to job ready, ensuring that all of the prerequisite you could need–from IT infrastructure, networking fundamentals, to the core training – are included in the program and extending internship opportunities to bolster your experience. This program is for you if your end goal is to become a job-ready, industry certified professional. This program is for you if you are willing to put in the work to become a job-ready, industry certified professional. DO YOU NEED A COLLEGE DEGREE TO BE ADMITTED TO A PROGRAM? Absolutely not. In fact, the majority of our trainees have no college degree OR a background in IT. We’ve designed a comprehensive program that encourages familiarity with the basics. This approach allows for tenured IT professionals, non-degree holding professionals and recent high school graduates to train at their level. From IT infrastructure and networking to internship, our programs intentionally cater to non-degree holding persons seeking to pivot their career path. WHAT ARE THE PREREQUISITES FOR ENROLLMENT? Our programming encompasses the prerequisite courses we would otherwise recommend. In other words, once a career track has been selected and you are enrolled in your program of choice, whether you are just starting out in the field, or a professional looking to pivot into a different career path, you will not be required to enroll in another course to become job ready. Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS Frequently Asked Questions WHAT IS THE TYPICAL CLASS SCHEDULE? Scheduling for our cohort-based programs is tailored to appeal to working professionals. As such you can expect evening sessions although frequency will vary based on the program. Admission is awarded on a rolling basis. HOW IS THIS PROGRAM STRUCTURED? Delivered online, our programming features: Hybrid e-learning Our method combines the essential elements of a self- directed model—e.g. online exercises, and pre-recorded video instructions—with “traditional” classroom features, e.g. weekly live sessions, to create an environment conducive to high engagement for the benefit of the trainee. Lockstep teaching While self-paced programs let you choose when and what to study, our lock-step approach requires that you follow our curriculum in a group setting. This approach helps us ensure that you have a peer group you can call on throughout the program and beyond. Holistic programming We believe that the interconnected nature of the IT field requires programming that encompasses both the building blocks and the core learning objectives. Pulling from multiple IT tenets, principles and disciplines, our training model prepares you to become a holistic professional with a complete understanding of your field and capable of performing in real life situations. Internship enrollment & personalized career coaching The accompaniment you receive extends beyond certification as our programs are complemented by individualized career coaching and features elective enrollment in a meaningful internship program. Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS Frequently Asked Questions WHY SHOULD YOU ENROLL WITH US AS OPPOSED TO ANY OTHER COURSE? The YellowTail difference starts with the structure of the program. Whereas a course focuses on the subject matter, we approach our programming holistically, with your career goals in mind. Our value add begins with the care we take in ensuring you have a proper understanding of infrastructure, continues through the tailored, hands-on career coaching we provide and is enhanced by elective internship programs. Backed by a tuition reimbursement guarantee, our program features live lectures and hand-on meant to encourage engagement and interactions among trainees, instructors and TA when most courses are currently self-paced. There is a reason our programming ends with FOR JOBS. From start to finish our goal is to ensure that you are job ready. HOW ARE YOU QUALIFIED TO TRAIN? We are industry certified career professionals with 30 years of combined subject matter expertise and experience. Far from jacks of all trade, our staff of instructors and TAs intentionally focus on the Linux OS, bringing back real-time and relevant industry knowledge to your classroom experience. With a seven-year track record, our success rate speaks for itself. And, just in case you are still skeptical, testimonials from past trainees attest to the hands-on investment from instructors that underpins our training programs. HOW MUCH WILL I NEED TO INVEST IN THE PROGRAM? Your total investment is determined by a few key factors unique to your needs. Please schedule a career strategy session with our Enrollment Advisor to discuss, among other things: Tuition cost Finance options Current incentives Program details; and Program eligibility Schedule A Career Strategy Session
AWSFORJOBS AWSFORJOBS Frequently Asked Questions DO YOU OFFER FINANCING? AND, IF SO, WHAT OPTIONS ARE AVAILABLE? Yes. We offer a variety of financing options. An Enrollment Advisor will go over all financing options available to you during your career counseling session. WHY WE OPT OUT OF THE INCOME SHARE MODEL? Years of experience have taught us that our most successful trainees are those with skin in the game. We’ve learned that once the investment has been made, trainees are more likely to remain engaged and motivated throughout the duration of the program. We are only interested in investing our time and resources with individuals who are equally invested in their career progression. Schedule A Career Strategy Session
You can also read