Compare commits

...

18 Commits

Author SHA1 Message Date
b7e6512c8c Update data/content.yaml
All checks were successful
continuous-integration/drone/push Build is passing
2025-01-08 10:43:15 +01:00
ad94683d5d Update data/content.yaml
All checks were successful
continuous-integration/drone/push Build is passing
2025-01-08 10:37:55 +01:00
628c6a76bf update hugo version
All checks were successful
continuous-integration/drone/push Build is passing
2023-09-23 11:30:44 +02:00
1cce4818e4 Update 'data/content.yaml'
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-30 11:44:29 +02:00
8e602116cc edit deployment action
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-14 15:36:00 +01:00
49ff865ea1 update Nokia part in CV
Some checks failed
continuous-integration/drone/push Build is failing
2023-01-13 02:28:51 +01:00
1743da03f8 update hugo
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-19 09:53:14 +02:00
45da86cbeb update readme
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-18 16:52:51 +02:00
c6794e4dac add skills
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-18 16:51:06 +02:00
c2b5d80884 fix name
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-18 16:45:12 +02:00
e64cbe0510 use layout of new theme
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-18 16:36:48 +02:00
7a6a149258 change theme
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-18 16:19:27 +02:00
20459cbc3d checkout submodules manualy
All checks were successful
continuous-integration/drone/push Build is passing
2022-05-17 22:11:16 +02:00
c9fbbd0aaf use drone
Some checks failed
continuous-integration/drone/push Build is failing
2022-05-17 22:06:10 +02:00
71fedbf2bb this better be good 2022-04-27 22:26:41 +02:00
56da716646 change avatar again 2022-04-27 22:23:27 +02:00
3b890af1f7 change avatar 2022-04-27 22:18:33 +02:00
6dbbf0ff90 final content refactor 2022-04-27 22:13:19 +02:00
9 changed files with 97 additions and 173 deletions

18
.drone.yml Normal file
View File

@ -0,0 +1,18 @@
kind: pipeline
type: docker
name: Azure Static WebApp
steps:
- name: Checkout submodules
image: bitnami/git
commands:
- git submodule update --init --recursive
- name: Build and upload static web app
environment:
APITOKEN:
from_secret: APITOKEN
HUGO_VERSION: 0.118.2
image: mcr.microsoft.com/appsvc/staticappsclient:stable
commands:
- /bin/staticsites/StaticSitesClient --apiToken $APITOKEN --outputLocation "public" --app "/drone/src" --deploymentaction "upload" --deploymentProvider "Gitea"

View File

@ -1,66 +0,0 @@
# This workflow will build and push a web application to an Azure Static Web App when you change your code.
#
# This workflow assumes you have already created the target Azure Static Web App.
# For instructions see https://docs.microsoft.com/azure/static-web-apps/get-started-portal?tabs=vanilla-javascript
#
# To configure this workflow:
#
# 1. Set up a secret in your repository named AZURE_STATIC_WEB_APPS_API_TOKEN with the value of your Static Web Apps deployment token.
# For instructions on obtaining the deployment token see: https://docs.microsoft.com/azure/static-web-apps/deployment-token-management
#
# 3. Change the values for the APP_LOCATION, API_LOCATION and APP_ARTIFACT_LOCATION, AZURE_STATIC_WEB_APPS_API_TOKEN environment variables (below).
# For instructions on setting up the appropriate configuration values go to https://docs.microsoft.com/azure/static-web-apps/front-end-frameworks
name: Deploy web app to Azure Static Web Apps
on:
push:
branches:
- main
pull_request:
types: [opened, synchronize, reopened, closed]
branches:
- main
# Environment variables available to all jobs and steps in this workflow
env:
APP_LOCATION: "/" # location of your client code
API_LOCATION: "api" # location of your api source code - optional
APP_ARTIFACT_LOCATION: "build" # location of client code build output
AZURE_STATIC_WEB_APPS_API_TOKEN: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN }} # secret containing deployment token for your static web app
jobs:
build_and_deploy_job:
if: github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.action != 'closed')
runs-on: ubuntu-latest
name: Build and Deploy Job
steps:
- uses: actions/checkout@v3
with:
submodules: true
- name: Build And Deploy
id: builddeploy
uses: Azure/static-web-apps-deploy@v1
with:
azure_static_web_apps_api_token: ${{ env.AZURE_STATIC_WEB_APPS_API_TOKEN }} # secret containing api token for app
repo_token: ${{ secrets.GITHUB_TOKEN }} # Used for Github integrations (i.e. PR comments)
action: "upload"
###### Repository/Build Configurations - These values can be configured to match you app requirements. ######
# For more information regarding Static Web App workflow configurations, please visit: https://aka.ms/swaworkflowconfig
app_location: "/"
api_location: ""
app_artifact_location: "public"
###### End of Repository/Build Configurations ######
env:
HUGO_VERSION: 0.97.1
close_pull_request_job:
if: github.event_name == 'pull_request' && github.event.action == 'closed'
runs-on: ubuntu-latest
name: Close Pull Request Job
steps:
- name: Close Pull Request
id: closepullrequest
uses: Azure/static-web-apps-deploy@v1
with:
azure_static_web_apps_api_token: ${{ env.AZURE_STATIC_WEB_APPS_API_TOKEN }} # secret containing api token for app
action: "close"

6
.gitmodules vendored
View File

@ -1,3 +1,3 @@
[submodule "themes/almeida-cv"] [submodule "themes/simple-resume"]
path = themes/almeida-cv path = themes/simple-resume
url = https://github.com/ineesalmeida/almeida-cv.git url = https://github.com/tylerjlawson/simple-resume

View File

@ -1,2 +1,7 @@
# cv-azure-static-webapp # cv-azure-static-webapp
Hugo generated CV
[![Build Status](https://drone.kmlabz.com/api/badges/tormakris/staticwebapp-cv-tormakristof-eu/status.svg)](https://drone.kmlabz.com/tormakris/staticwebapp-cv-tormakristof-eu)
Hugo generated CV deployed to Azure Static WebApps.
May be access [here](https://cv.tormakristof.eu).

View File

@ -1,7 +1,6 @@
baseURL = 'https://cv.tormakristof.eu/' baseURL = 'https://cv.tormakristof.eu/'
languageCode = 'en-us' languageCode = 'en-us'
title = 'Kristóf Torma' title = 'Kristof Torma'
enableRobotsTXT = true enableRobotsTXT = true
enableEmoji = true theme = "simple-resume"
theme = "almeida-cv" disableKinds = ["page", "section", "taxonomy", "term", "RSS", "sitemap"]
disableKinds = ["page", "section", "taxonomy", "term", "RSS", "sitemap"]

View File

@ -1,101 +1,69 @@
BasicInfo: name: Kristof Torma
FirstName: Kristóf email: iam@tormakristof.eu
LastName: Torma website: tormakristof.eu
Photo: img/avatar.jpg github: tormachris
Contacts:
- Icon: fas fa-phone
Info: +36 30 397 1800
- Icon: fas fa-envelope
Info: iam@tormakristof.eu
- Icon: fas fa-globe
Info: tormakristof.eu
- Icon: fas fa-map-marker-alt
Info: Hungary
Profile: DevOps Engineer sections:
- heading: Education
subsections:
- heading:
label: BSc in Computer Engineering @ BME
startdate: September 2016
enddate: January 2020
degrees:
- Diploma
- heading:
label: MSc in Computer Engineering @ BME
startdate: February 2020
enddate: January 2022
degrees:
- Diploma
Experience: - heading: Experience
- Employer: Nokia subsections:
Place: Budapest, Hungary - heading:
Positions: label: DevOps Engineer @ Nokia
- Title: DevOps Engineer startdate: March 2022
Date: March 2022 - Present points:
Details: - Reduced the burden on the Lab Infrastructure Team by simplifying lab infrastructure and developing automations.
- Responsible for Kubernetes clusters - Created tools to help developers self-manage certain infrastructure tasks.
Badges: ['Kubernetes', 'Helm', 'Linux', 'Bash', 'Python', 'Agile'] - Improved developer documentation to speed up newcomers ramp up faster.
- Employer: SIG for Computer Science - Reduced monthly AWS spend periodically releasing unused resources.
Place: Budapest, Hungary - Resolved Kubernetes issues on an ongoing basis and developed Kubernetes competence among developers.
Positions: - Designed and implemented an internal API that creates Kubernetes clusters AWS and Azure via Pulumi.
- Title: Group Lead - Became technical lead of the DevOps team in 2024 February.
Date: February 2020 - February 2022 - heading:
Details: label: Group Lead of SIG for Computer Science
- Helped maintain and upgrade the dorm's network of over 1.000 endpoints. startdate: February 2020
- Introduced DevOps principles to the SIG's community. enddate: February 2022
- Responsible for mission critical services including Hyper-V and Kubernetes. points:
Badges: ['DevOps', 'Leadership', 'Linux', 'Ansible'] - Administered the mailing list server processing over 2.000 emails a day.
- Employer: Budapest University of Technology and Economics - Fully moved over the dorm's mailing infrastructure to Exchange Online.
Place: Budapest, Hungary - Migrated part of the dorm's DNS service to a cloud-based solution.
Positions: - Introduced DevOps principles to the SIG's community.
- Title: Research Assistant - Responsible for mission critical services including Hyper-V and Kubernetes.
Date: 2020 - 2022 - heading:
Details: label: Research Assistant @ Budapest University of Technology and Economics
- Created a Kubernetes-native system in a 5G network that was capable of recognizing and identifying bird song. startdate: February 2020
- Adapted the system to an edge-computing environment. enddate: January 2022
- Analyzed the performance of and identified bottlenecks in the system. points:
Badges: ['Python', 'Kubernetes', '5G', 'Cloud'] - Created a Kubernetes-native system in a 5G network that was capable of recognizing and identifying bird song.
- Title: Teaching Assistant - Adapted the system to an edge-computing environment.
Date: 2020 - 2022 - Analyzed the performance of and identified bottlenecks in the system.
Details: - heading:
- Helped other students process the curriculum. label: Research Intern @ Ericsson
- Assisted in the adaptation of the course to a remote environment. startdate: June 2019
Badges: ['Linux', 'Apache', 'Bash', 'Helping'] enddate: August 2019
- Employer: Ericsson points:
Place: Budapest, Hungary - Built a TOSCA Parser for Ericsson's in-house infrastructure.
Positions: - Created an interface to connect the application to Ericsson's existing systems.
- Title: Research Intern - Deployed Python webapplications on Docker-based infrastructure.
Date: Summer, 2019
Details:
- Built a TOSCA Parser for Ericsson's in-house infrastructure.
- Created an interface to connect the application to Ericsson's existing systems.
- Deployed Python webapplications on Docker-based infrastructure.
Badges: ['Python', 'TOSCA', 'Docker', 'Orchestration']
Education: - heading: Skills
- Course: BSc & MSc in Computer Engineering points:
Place: Budapest University of Technology and Economics Faculty of Electrical Engineering and Informatics - Python scripts and Flask microservices with Celery workers
Date: 2016 - 2022 - Cisco and Linux network administration
Details: Specialized in Internet Architecture and Services at Department of Telecommunications and Media Informatics - KVM and Hyper-V virtualization
- Cloud-native orchestration with Kubernetes, Terraform and Ansible
Skills: - CI with Jenkins, Drone, GitHub Actions, GitLab CI
- Family: DevOps and Infrastructure - Various cloud platforms including AWS, Azure and on-prem cloud
Items:
- Cisco network administration
- Linux server administration
- Jenkins, Travis, GitLab, Drone CI
- Windows Server administration
- KVM virtualization
- Ansible
- Terraform
- Azure
- Family: Programming
Items:
- Python scripts and Flask webapps
- Bash scripts
- Microservices
- Kotlin webapps
- Jinja2
- Jaeger
- Sentry
- Swagger
- Family: Social
Items:
- Team player
- Fast learner
- Proactive player
- AWS
Languages:
- Name: Hungarian
Level: Native
- Name: English
Level: C2

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.0 KiB

1
themes/simple-resume Submodule

Submodule themes/simple-resume added at a6bbdc145e