Skip to content

Commit

Permalink
blog
Browse files Browse the repository at this point in the history
  • Loading branch information
maglovskiNenad committed Nov 3, 2024
1 parent 144e115 commit 1e9c41e
Show file tree
Hide file tree
Showing 5 changed files with 44 additions and 25 deletions.
21 changes: 21 additions & 0 deletions _posts/2024-11-03-infrastructure-as-code.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
layout: post
title: Challenges Along the Way
date: 2024-11-03 21:16:44 +08000
categories: blog
tags: [IaC,Terraform,Ansible]
---

### Infrastructure as Code (IaC)

Using tools like **Terraform** and **Ansible** has introduced me to **Infrastructure as Code (IaC)**, which allows infrastructure to be managed through code. This makes it easier to keep track of changes, and it’s a huge plus for scalability. Right now, I’m learning the basics of defining resources in Terraform and automating server configurations with Ansible.

### Monitoring and Log Management

Monitoring and logging are crucial for keeping systems stable and understanding what’s happening within them. I’m using **Prometheus** for metrics and **ELK stack** (Elasticsearch, Logstash, Kibana) to manage logs. It’s satisfying to set up these tools and see real-time data and insights into what’s happening.

## Challenges Along the Way

One of the biggest challenges I’ve faced so far is **getting comfortable with the command line and scripting**. As a DevOps engineer, automation is key, and that often means writing scripts and commands. I’m focusing on learning **Bash** and **Python** for now, but there’s always something new to learn.

Another challenge has been **understanding complex cloud environments**. With platforms like **AWS, Azure, and GCP**, each has its own set of tools, configurations, and best practices. Right now, I’m focusing on learning the basics of AWS, but I hope to expand to other platforms soon.
13 changes: 13 additions & 0 deletions _posts/2024-11-03-learning-the-foundations.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
layout: post
title: Learning the Foundations
date: 2024-11-03 21:10:44 +08000
categories: blog
tags: [CI/CD,Jenkins,GitHub Actions,GitLab]
---
## Learning the Foundations

One of the first things I realized was the importance of building a strong foundation. Here are a few areas I've been focusing on:

### CI/CD (Continuous Integration and Continuous Deployment)
Learning **CI/CD** has been both challenging and rewarding. I’m experimenting with tools like **Jenkins, GitHub Actions, and GitLab CI**, automating parts of the development pipeline to make sure everything runs smoothly. CI/CD is all about getting code changes to production faster and with fewer errors, and I’m constantly amazed at how these tools make it possible.
10 changes: 10 additions & 0 deletions _posts/2024-11-03-my-devops-journey.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
layout: post
title: Starting My DevOps Journey
date: 2024-11-03 21:07:44 +08000
categories: blog
tags: [devops, beginning,development,operations,processes]
---
## Starting My DevOps Journey

Hello, world! As a junior DevOps engineer at the beginning of my career, I wanted to share some of my experiences, challenges, and goals. DevOps is a fascinating field that brings together development and operations, creating streamlined processes and systems that allow teams to deliver software efficiently and reliably. I’m both excited and overwhelmed by all there is to learn, but I’m eager to dive in.
Empty file removed _posts/about-me.md
Empty file.
25 changes: 0 additions & 25 deletions _tabs/archives.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,31 +4,6 @@ icon: fas fa-archive
order: 2
---

## Starting My DevOps Journey

Hello, world! As a junior DevOps engineer at the beginning of my career, I wanted to share some of my experiences, challenges, and goals. DevOps is a fascinating field that brings together development and operations, creating streamlined processes and systems that allow teams to deliver software efficiently and reliably. I’m both excited and overwhelmed by all there is to learn, but I’m eager to dive in.

## Learning the Foundations

One of the first things I realized was the importance of building a strong foundation. Here are a few areas I've been focusing on:

### CI/CD (Continuous Integration and Continuous Deployment)
Learning **CI/CD** has been both challenging and rewarding. I’m experimenting with tools like **Jenkins, GitHub Actions, and GitLab CI**, automating parts of the development pipeline to make sure everything runs smoothly. CI/CD is all about getting code changes to production faster and with fewer errors, and I’m constantly amazed at how these tools make it possible.

### Docker and Containerization
**Containers** are like lightweight virtual machines that keep applications isolated and consistent across environments. Working with **Docker** has shown me how powerful containerization can be for deploying applications. I’m currently practicing setting up Docker containers and configuring environments for testing and deployment.

### Infrastructure as Code (IaC)
Using tools like **Terraform** and **Ansible** has introduced me to **Infrastructure as Code (IaC)**, which allows infrastructure to be managed through code. This makes it easier to keep track of changes, and it’s a huge plus for scalability. Right now, I’m learning the basics of defining resources in Terraform and automating server configurations with Ansible.

### Monitoring and Log Management
Monitoring and logging are crucial for keeping systems stable and understanding what’s happening within them. I’m using **Prometheus** for metrics and **ELK stack** (Elasticsearch, Logstash, Kibana) to manage logs. It’s satisfying to set up these tools and see real-time data and insights into what’s happening.

## Challenges Along the Way

One of the biggest challenges I’ve faced so far is **getting comfortable with the command line and scripting**. As a DevOps engineer, automation is key, and that often means writing scripts and commands. I’m focusing on learning **Bash** and **Python** for now, but there’s always something new to learn.

Another challenge has been **understanding complex cloud environments**. With platforms like **AWS, Azure, and GCP**, each has its own set of tools, configurations, and best practices. Right now, I’m focusing on learning the basics of AWS, but I hope to expand to other platforms soon.

## Goals for the Next Few Months

Expand Down

0 comments on commit 1e9c41e

Please sign in to comment.