Posts

CST 499 - Week 1

 Hey everyone,      This week, I completed three modules: Tools of the Trade: Linux and SQL, Assets, Threats, and Vulnerabilities, and Sound the Alarm: Detection and Response . Each module built on the last and helped me better understand both the technical and analytical sides of cybersecurity .      In Tools of the Trade: Linux and SQL , I strengthened my understanding of how operating systems and databases are used in security work. I learned how Linux is widely used in cybersecurity for system administration, log analysis, and security operations. Practicing basic Linux commands helped me see how security analysts navigate file systems, manage permissions, and investigate system activity. I also learned how SQL is used to query databases, filter information, and analyze large sets of data. Understanding how to retrieve specific information from logs and datasets showed me how powerful SQL can be in identifying suspicious patterns or investigating ...

CST 489 - Week 8

CST 489 - Week 7

 Hey everyone, This week, I expanded my understanding of AWS databases, security, governance, migration, pricing, and architectural best practices. I reviewed database services including Amazon RDS and Aurora for relational workloads, DynamoDB for NoSQL applications, Neptune for graph data, and DocumentDB for document-based use cases. I also learned how Amazon ElastiCache improves performance through in-memory caching. A key takeaway was understanding when to choose managed services versus unmanaged deployments on EC2. I explored migration services such as AWS DMS, AWS Schema Conversion Tool (SCT), Migration Hub, DataSync, and Transfer Family. I reinforced knowledge of the 7 Rs migration strategies and the AWS Cloud Adoption Framework (CAF), particularly the importance of change management through the People perspective. On security and governance, I reviewed IAM best practices (principle of least privilege), AWS KMS for encryption key management, AWS Shield for DDoS protection, AW...

CST 489 - Week 6

 Hey everyone, This week, I reviewed key AWS cloud fundamentals across compute, networking, storage, and disaster recovery. I strengthened my understanding of AWS global infrastructure, including Regions, Availability Zones, and edge locations, and how they support high availability, fault tolerance, and low latency. In compute, I compared EC2, containers (ECS/EKS with Fargate), AWS Lambda (serverless), and AWS Batch, focusing on choosing the right model based on workload needs. For networking, I reviewed VPC components such as subnets, security groups (instance-level), and network ACLs (subnet-level), along with hybrid connectivity options like Site-to-Site VPN and Direct Connect. In storage, I differentiated between: S3 (scalable object storage) EBS (persistent block storage for EC2) EFS and FSx (managed file systems) Instance store (temporary high-performance storage) Storage Gateway (hybrid storage) I also reinforced knowledge of CloudFormation for In...

CST 489 - Week 5

 Hey everyone, This week, in modules 1 and 2, I deepened my understanding of foundational cloud computing concepts. I reviewed the definition and key benefits of the cloud, including scalability, elasticity, cost efficiency, and global reach. Learning about AWS Global Infrastructure helped me better understand how Regions and Availability Zones support high availability and fault tolerance. I also explored the AWS Shared Responsibility Model, which clarified the distinction between AWS’s responsibility for security of the cloud and the customer’s responsibility for security in the cloud. A major focus of this module was Amazon EC2. I learned about different EC2 instance types and how to select them based on workload requirements. The demonstration on launching an EC2 instance helped me understand the practical steps involved in provisioning resources. Additionally, I reviewed EC2 pricing models and gained insight into cost optimization strategies. I explored Auto Scaling and E...

CST 489 - Week 4

 Hey everyone, Since I have chosen to take part in the Certificate Track of the capstone project, I have faced some challenges during this week's assignments. This week, I spent time developing my certificate track capstone proposal, which helped me clarify my learning goals and better understand how each certification connects to my long-term career plans. Writing the proposal forced me to think beyond just completing courses and instead focus on the skills, artifacts, and outcomes I want to gain from each certificate. I also spent a significant amount of time trying to figure out how to enroll in the AWS Cloud Practitioner course. Navigating AWS’s training site was more complicated than I expected, and it took some trial and error to understand the different learning paths and options available. Although it was a bit frustrating, the experience helped me become more comfortable with AWS’s ecosystem and reminded me that problem-solving and persistence are essential parts of learni...

CST 438 - Week 8

 Hey everyone,      One of the most valuable things I learned in this course is the importance of testing and test-driven development. Through unit testing with tools like JUnit and Mockito, I learned how to verify that methods are called correctly and how mocks can isolate components during testing. Writing Selenium tests for React components also showed me how automated testing can catch issues that might not be obvious during manual testing. These concepts helped me understand why testing is critical for building reliable and maintainable software.      Another major takeaway from the course was learning how to build interactive user interfaces using React. Creating components that display data in tables, manage state with hooks like useState , and respond to user actions such as adding or removing items helped me understand how modern front-end applications work. This hands-on experience made concepts like state management, event handling, and com...