Skip to content
View RomanR-dev's full-sized avatar

Highlights

  • Pro

Block or report RomanR-dev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RomanR-dev/README.md

πŸš€ Roman Rapoport | DevOps & Automation Senior developer

Typing SVG


πŸ‘¨β€πŸ’» About Me

I'm a passionate DevOps Engineer and Automation Specialist with a strong foundation in systems programming, containerization, and modern deployment strategies. I believe in building robust, scalable infrastructure and automating everything that can be automated.

role: DevOps & Automation Engineer
focus:
  - CI/CD Pipeline Design & Implementation
  - Container Orchestration & Management
  - Infrastructure as Code (IaC)
  - System design and implementation
  - Build Automation & Integration
  - Monitoring & Observability
skills:
  languages: [Python, Java, Groovy, JavaScript, C]
  containers: [Docker, Kubernetes, Compose, Podman]
  ci_cd: [Jenkins, Gitlab CI & CD, ArgoCD, GitHub Actions]
  monitoring: [Loki, Prometheus, Grafana]
  version_control: [Git, Gitlab, Github, Repo]

πŸ› οΈ Tech Stack

πŸ’» Languages

Python JavaScript Java Groovy C

🐳 DevOps & Cloud

Docker Kubernetes Jenkins GitLab CI/CD GitHub Actions Travis CI ArgoCD

πŸ“Š Monitoring & Logging

Grafana Prometheus Loki

πŸ—οΈ Architecture & Design

E2E CI/CD Pipeline Design Container Orchestration Automation Architecture Design Event Driven Architecture

πŸ”§ Tools & Platforms

Git Linux Node.js Express.js PyCharm PostgreSQL Redis HashiCorp Vault Artifactory REST API


🎯 Featured Projects

πŸ”Œ Jenkins Repo Plugin Enhancement

Advanced SCM Integration

Contributed to the Jenkins ecosystem by enhancing the Repo plugin for better source code management integration. Enables seamless multi-repository workflows in CI/CD pipelines.

Tech: Java Jenkins SCM CI/CD


πŸ“‘ Python Logging with Loki

Centralized Logging Solution

Implemented and customized a Python logging handler for Grafana Loki, enabling real-time log aggregation and analysis. Perfect for microservices architecture and distributed systems.

Tech: Python Loki Grafana Observability

Key Features:

  • Real-time log streaming
  • Structured logging support
  • Integration with Grafana dashboards
  • Scalable architecture

🐳 Express.js Dockerized Learning Project

Full-Stack Containerization

Built a complete Express.js application with frontend templating, fully containerized with Docker. Demonstrates best practices in microservices deployment and container orchestration.

Tech: Node.js Express.js Docker Pug JavaScript

Highlights:

  • Multi-stage Docker builds
  • Development & production environments
  • Volume management for persistent data
  • Docker Compose orchestration

πŸ’» C Systems Programming

Low-Level Systems Development

Academic project showcasing deep understanding of systems programming concepts, memory management, and performance optimization at the hardware level.

Tech: C Systems Programming Memory Management


πŸ“ˆ GitHub Stats

GitHub Stats

Top Languages


πŸŽ“ Continuous Learning

Currently expanding my expertise in:

  • πŸ”„ Advanced Kubernetes patterns and operators
  • πŸ“Š Observability and monitoring best practices
  • πŸ” Security automation and DevSecOps
  • ☁️ Cloud-native architecture patterns
  • πŸ€– GitOps workflows with ArgoCD/Flux

πŸ’‘ DevOps Philosophy

class DevOpsEngineer:
    def __init__(self):
        self.mindset = "Automate Everything"
        self.principles = [
            "Infrastructure as Code",
            "Continuous Integration & Delivery",
            "Monitoring & Observability",
            "Security First",
            "Fail Fast, Learn Faster"
        ]
    
    def approach(self):
        return "Build β†’ Measure β†’ Learn β†’ Optimize β†’ Repeat"

🀝 Let's Connect

I'm always interested in discussing DevOps practices, automation strategies, and infrastructure challenges. Feel free to reach out!

GitHub


πŸ’¬ "Automate the boring stuff, focus on what matters"

Profile Views

Pinned Loading

  1. C_Lab_Proj C_Lab_Proj Public

    Systems lab course project in C language, Open University.

    C

  2. slot_machine slot_machine Public

    JS training

    JavaScript 1

  3. geography_js_learn_1 geography_js_learn_1 Public

    CSS

  4. python-logging-loki python-logging-loki Public

    Forked from GreyZmeem/python-logging-loki

    Python logging handler for Loki

    Python 9 1

  5. repo-plugin repo-plugin Public

    Forked from jenkinsci/repo-plugin

    A Jenkins pluging providing repo as an SCM

    Java

  6. express_js_learning_1 express_js_learning_1 Public

    basic repo where i learned basic express js frontend, wrapping with docker

    Pug