Close this
Close this

Juni Yadi

Development
Jawa Timur, Indonesia

Skills

DevOps

About

JUNI YADI's skills align with Programmers (Information and Communication Technology). JUNI also has skills associated with Consultants and Specialists (Information and Communication Technology). JUNI YADI has 5 years of work experience.
View more

Work Experience

DevOps Engineer

PT. Pintar Pemenang Asia
August 2022 - Present
  • I'm dedicated to automating processes, optimizing infrastructure, and enhancing system reliability and security. Here are some of my key achievements: Implemented Scalable Infrastructure for Video Conferencing: Designed and automated the infrastructure for video conferencing solutions utilized by multiple government agencies, accommodating thousands of users monthly. Infrastructure as Code Migration: Successfully migrated legacy infrastructure to Infrastructure as Code (IaC) using Terraform and Ansible, ensuring consistent and repeatable deployments. Enhanced Kubernetes Deployments: Transitioned Kubernetes deployments to optimized platforms, improving cluster performance and resource management. CI/CD Pipeline Modernization: Migrated build processes from Jenkins CI to GitHub Actions, streamlining development workflows and reducing deployment times. Cost Optimization: Achieved significant bandwidth and server cost reductions through strategic infrastructure optimizations and resource management. AWS Integration: Integrated AWS tools such as S3, CloudFront, and Cognito to enhance development workflows and improve application performance. Security Improvements: Implemented service accounts for individual services, enhancing security by restricting access to Kubernetes pods and adhering to best practices. Automated Security Checks: Integrated SonarQube into CI/CD pipelines to automate code quality and security checks, ensuring compliance with industry standards and reducing vulnerabilities. Metric Collection and Application Performance Monitoring: Implemented metric collection using Elastic Cloud and Application Performance Monitoring (APM) to track and analyze application performance, enhancing system reliability and proactive issue resolution. Automation with Scripts: Created manual tools using Bash scripts and Python for automation tasks, including cron jobs, to streamline routine operations. Incident Notification System: Developed an incident notification system that sends alerts to Discord and email, improving response times and communication during incidents. Blue-Green Deployment for EKS: Implemented a blue-green deployment strategy for rolling out updates to EKS production environments, ensuring minimal downtime and smooth transitions.

Freelance

Back
May 2019 - May 2023
  • I was responsible for designing, implementing, and maintaining scalable and reliable backend systems for a range of industries, including hospital surveys, education websites, and restaurants. My technical expertise and experience in TypeScript, Serverless Framework, DynamoDB, S3, and Route53 allowed me to deliver high-quality software solutions that met business needs and exceeded user expectations. In this role, my responsibilities included: Developing and maintaining serverless backend systems using TypeScript and Serverless Framework on AWS Lambda, API Gateway, and DynamoDB. Integrating with third-party services and APIs, such as Google Maps API, Twilio API, and Stripe API, to enhance the functionality of our applications. Managing and optimizing object storage using Amazon S3 for faster access and lower costs. Designing and implementing DNS management solutions using Amazon Route53 and Cloudflare to ensure reliable and fast access to our applications. Implementing authentication and authorization using OAuth2, JWT, and IAM to ensure secure access to our applications. Collaborating with cross-functional teams, including frontend engineers, product managers, and designers, to deliver high-quality software solutions that meet business needs.

Freelance

PT. Aku Cinta Memiles
July 2021 - August 2022
  • Building and maintaining scalable and reliable infrastructure for software development, testing, and deployment. My experience and expertise include: Designing and implementing scalable and reliable infrastructure on Amazon Web Services (AWS) EC2 instances. Configuring and managing Nginx web server for Laravel and NextJS Applications. Developing and maintaining CI/CD pipelines using GitHub Actions, including building, testing, and deploying Laravel and NextJS applications. Automating infrastructure deployment and configuration using Ansible, including server provisioning, package installation, and security hardening. Implementing security best practices, such as SSL/TLS encryption, firewall, and IAM roles and policies. Deploying and managing autoscale database using AWS RDS, including backup and recovery, and monitoring performance and availability.

Education

University Widya Kartika