Position: Junior DevOps
Category: DevOps
English level: pre
Years of experience: 0.5

I am forward thinking, willing to work and learn, motivated and get things done
VPC & Network Security:
Set up a Virtual Private Cloud (VPC) with public subnet.
Configured essential Security Groups for network infrastructure.
Infrastructure as Code:
Used Terraform for infrastructure provisioning.
Developed an Ansible role for ClamAV anti-malware agent installation.
Implemented dynamic inventory scripting in Ansible for server role-tagging.
Continuous Integration/Continuous Deployment (CI/CD):
Integrated Ansible role with Jenkins pipeline for streamlined deployment.
Established a Jenkins pipeline for building Node.js Docker images from GitHub.
Enabled pipeline parameterization for container tag builds.
Docker & Containerization:
Utilized Node.js application code in Docker environment.
Pre-installed Docker in the AMI image for ASG operations.
Used docker-compose to launch containers within ASG instances.
Positioned Nginx as a reverse proxy for the Node.js container.
Content Delivery Network (CDN):
Merged Jenkins pipeline with Terraform for ECR setup enhancing CDN system functionality.
Employed Terraform for CloudFront distribution and S3 bucket CDN operations.
Separated URL path sources through S3 bucket configuration.
Deployment & Scaling:
Engineered a deployment pipeline for three EC2 instances in private networks using ASG for scalability.
Configured userdata for ECR Node.js and Nginx container loading, including Nginx setup and Docker image runs.
Load Balancing:
Configured Application Load Balancer (ALB) to manage traffic among EC2 instances and reroute specific URL patterns to CloudFront.
Logging & Monitoring:
Incorporated AWS Cloud Watch for logging, ensuring comprehensive logs from both the application and EC2 instances.