Compare commits
18 Commits
c1fd71da6a
...
main
Author | SHA1 | Date | |
---|---|---|---|
b7e6512c8c | |||
ad94683d5d | |||
628c6a76bf | |||
1cce4818e4 | |||
8e602116cc | |||
49ff865ea1 | |||
1743da03f8 | |||
45da86cbeb | |||
c6794e4dac | |||
c2b5d80884 | |||
e64cbe0510 | |||
7a6a149258 | |||
20459cbc3d | |||
c9fbbd0aaf | |||
71fedbf2bb | |||
56da716646 | |||
3b890af1f7 | |||
6dbbf0ff90 |
18
.drone.yml
Normal file
18
.drone.yml
Normal 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"
|
66
.github/workflows/azure-staticwebapp.yml
vendored
66
.github/workflows/azure-staticwebapp.yml
vendored
@ -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
6
.gitmodules
vendored
@ -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
|
||||||
|
@ -1,2 +1,7 @@
|
|||||||
# cv-azure-static-webapp
|
# cv-azure-static-webapp
|
||||||
Hugo generated CV
|
|
||||||
|
[](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).
|
||||||
|
@ -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"]
|
|
||||||
|
@ -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 |
Submodule themes/almeida-cv deleted from 0d7f29c2bd
1
themes/simple-resume
Submodule
1
themes/simple-resume
Submodule
Submodule themes/simple-resume added at a6bbdc145e
Reference in New Issue
Block a user