-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathresume.json
More file actions
479 lines (479 loc) · 17.1 KB
/
Copy pathresume.json
File metadata and controls
479 lines (479 loc) · 17.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
{
"basics": {
"name": "Patrik Martinsson",
"label": "Linux System Administrator",
"picture": "https://www.redlin.se/images/contact/patrik.png",
"email": "patrik@redlin.se",
"phone": "(+46) 707 27 64 96",
"website": "www.redlin.se",
"website_img": "https://www.redlin.se/images/logo-no-text-no-borders.svg",
"summary": "I am Patrik Martinsson, a Linux System Administrator from Norrköping, Sweden, with over a decade of experience in Linux and Red Hat technologies. I am an active contributor to the Linux community through bug reports, patches, and discussions. I am passionate about learning new technologies and adapt quickly to changing environments. In addition to my professional work, I run my own company, <a href='https://www.redlin.se'>RedLin</a>, specializing in infrastructure automation and tailored solutions based on Red Hat products.",
"languages": "Swedish | English",
"location": {
"address": "",
"postalCode": "",
"city": "Norrköping | Remote",
"countryCode": "",
"region": "Sweden"
},
"profiles": [
{
"network": "linkedin",
"username": "linkedin",
"url": "https://www.linkedin.com/in/patrikmartinsson/"
},
{
"network": "gitHub",
"username": "github",
"url": "https://github.com/patchon"
},
{
"network": "stack-overflow",
"username": "stackoverflow",
"url": "https://stackoverflow.com/users/2253454/patrik-martinsson"
},
{
"network": "redhat",
"username": "Red Hat Certified Engineer | Ceph",
"url": "https://rhtapps.redhat.com/verify/?certId=170-249-643"
}
]
},
"skills": [
{
"name": "Linux",
"level": "Master",
"keywords": [
"containers",
"red hat",
"bash",
"docker",
"podman",
"grafana",
"prometheus",
"nginx",
"apache",
"kerberos",
"rpm",
"systemd"
]
},
{
"name": "DevOps CI / CD",
"level": "Advanced",
"keywords": [
"argocd",
"tekton",
"helm",
"gitlab ci",
"bitbucket",
"pipelines",
"jenkins",
"maven",
"nexus",
"artifactory",
"github actions"
]
},
{
"name": "Cloud",
"level": "Master",
"keywords": [
"openshift",
"kubernetes",
"vault",
"openstack",
"ceph",
"terraform",
"aws",
"kong",
"keycloak",
"object storage s3 / swift"
]
},
{
"name": "Automation",
"level": "Master",
"keywords": [
"ansible",
"puppet",
"foreman",
"ansible tower",
"anaconda",
"kickstart",
"pxe"
]
},
{
"name": "API / Integration",
"level": "Master",
"keywords": [
"vmware vsphere",
"openshift",
"jira",
"servicenow",
"infoblox",
"cisco ucs",
"op5 monitor",
"ldap",
"checkmk",
"active directory",
"single sign on"
]
},
{
"name": "Programming",
"level": "Advanced",
"keywords": [
"perl",
"python",
"php",
"go",
"c / c++",
"javascript",
"regular expressions"
]
}
],
"topic_count": false,
"mycompany": [
{
"company": "RedLin PM AB",
"position": "Cloud Engineer and Founder",
"website": "https://www.redlin.se",
"startDate": "2022-01-10",
"endDate": "",
"keywords": [
"consulting",
"automation",
"cloud engineer",
"kubernetes",
"openshift",
"red hat"
],
"summary": "RedLin was founded and is owned by Patrik Martinsson, who has specialized in Linux and Red Hat technologies for over a decade. We help our customers to automate, standardize and develop their infrastructure with the help of Linux and Red Hat products. At RedLin we can take on roles such as,",
"highlights": [
{
"indentclass": "",
"detail": "Cloud Engineer"
},
{
"indentclass": "",
"detail": "Linux System Administrator"
},
{
"indentclass": "",
"detail": "Site Reliability Engineer"
}
],
"summary_continue": "At RedLin we are used to tools such as Ansible and Terraform for automation and consistency. We also recognize the importance of having continuous deployment pipelines in place, not only for things like products and container images, but for the infrastructure as a whole. Together with you, we build secure, fully autonomous, high availability infrastructure.\nAt RedLin, we provide expertise and tailored solutions with Linux and Red Hat at the core."
}
],
"assignments": [
{
"company": "The Swedish Tax Agency",
"position": "OpenShift Specialist / DevOps Engineer",
"website": "https://www.skatteverket.se",
"startDate": "2024-02-01",
"endDate": "",
"keywords": [
"consulting",
"ansible",
"argocd",
"github actions",
"grafana",
"helm",
"openshift",
"prometheus",
"thanos",
"vault",
"vmware"
],
"summary": "In my current assignment, I am part of the Container Platform Infrastructure team, responsible for managing enterprise-scale OpenShift clusters across the organization. I have led the migration from manual workflows to a GitOps-based approach, improving automation, consistency, and reliability. My work includes templating configurations with Helm charts and using ArgoCD and GitHub Actions to streamline deployments for both applications and infrastructure.",
"summary_continue": "",
"highlights": [
{
"indentclass": "",
"detail": "Built and maintained automation pipelines with GitHub Actions and ArgoCD, ensuring consistent deployments of applications and infrastructure."
},
{
"indentclass": "",
"detail": "Designed and implemented a Prometheus/Thanos monitoring architecture for long-term, highly available, centralized observability, and developed custom exporters to extend monitoring with domain-specific metrics beyond standard components."
},
{
"indentclass": "",
"detail": "Led cluster lifecycle operations including installation, upgrades, and maintenance, ensuring platform stability and compliance."
}
]
},
{
"company": "Karolinska University Hospital",
"position": "OpenShift Specialist / DevOps Engineer",
"website": "https://www.karolinska.se",
"startDate": "2022-11-01",
"endDate": "2023-11-01",
"keywords": [
"consulting",
"openshift",
"terraform",
"helm",
"argocd",
"vault",
"kong",
"github actions",
"keycloak",
"vmware"
],
"summary": "I was part of the DevOps team building a new internal cloud platform based on OpenShift. My role has included designing and installing the underlying infrastructure, configuring platform components, and improving the reliability and security of existing OpenShift clusters.",
"summary_continue": "",
"highlights": [
{
"indentclass": "",
"detail": "Designed and deployed the new OpenShift-based internal cloud infrastructure, including networking and storage streched across multiple data centers for high availability."
},
{
"indentclass": "",
"detail": "Installed and configured core platform components such as Vault, Kong, ArgoCD, GitHub Actions, Cert-Manager, External-Secrets, Confluent, and PostgreSQL."
},
{
"indentclass": "",
"detail": "Automated infrastructure tasks in VMware, HPE Synergy Frames, and Citrix ADC environments using Terraform, increasing consistency and reducing manual work."
}
]
},
{
"company": "Bonnier News",
"position": "Cloud Engineer",
"website": "https://www.bonniernews.se",
"startDate": "2022-01-10",
"endDate": "2022-10-25",
"keywords": [
"consulting",
"aws",
"gcp",
"cloudrun",
"kafka",
"terraform",
"openshift"
],
"summary_continue": "",
"summary": "At Bonnier News, my assignment focused on helping development teams migrate workloads from OpenShift to Google Cloud. This included databases (Kafka, Cassandra, PostgreSQL, MongoDB), Node.js applications, and other platform services, all provisioned with Terraform as Infrastructure as Code. In addition, my team and I were responsible for maintaining and lifecycling the company’s OpenShift environments.",
"highlights": [
{
"indentclass": "",
"detail": "Built and automated infrastructure with Terraform, including networking, load balancing, routes, certificates, workload resources, and underlying compute/storage."
},
{
"indentclass": "",
"detail": "Migrated workloads from OpenShift to Google Cloud, covering applications, databases, and messaging systems."
},
{
"indentclass": "",
"detail": "Maintained and upgraded existing OpenShift environments, ensuring platform stability and availability."
}
]
}
],
"work": [
{
"company": "The Swedish Employment Office",
"position": "OpenShift Specialist / DevOps Engineer",
"website": "https://www.arbetsformedlingen.se",
"startDate": "2020-08-01",
"endDate": "2021-12-19",
"keywords": [
"openshift",
"kubernetes",
"cloud",
"argocd",
"containers",
"devops",
"infrastructure as code"
],
"summary": "My main responsibility was to design, configure, and install a new OpenShift 4.6-based container platform. The platform was deployed on Cisco UCS hardware across multiple datacenters for high availability, with Ceph for storage and Cisco ACI-CNI for network integration. I also focused heavily on self-service capabilities and integration with existing infrastructure, such as OAuth2 authentication and project management via ServiceNow.",
"summary_continue": "",
"highlights": [
{
"indentclass": "",
"detail": "Designed and implemented the new OpenShift 4.6 container platform with HA across datacenters, integrated with Ceph storage and Cisco ACI networking."
},
{
"indentclass": "",
"detail": "Deployed and demonstrated applications on the platform, including PostgreSQL, MongoDB, Jira, Mattermost, Rocket.Chat, Element Matrix, and others, to showcase the capabilities of container-based infrastructure."
},
{
"indentclass": "",
"detail": "Enabled self-service and platform integrations, including OAuth2 authentication and ServiceNow project management."
},
{
"indentclass": "",
"detail": "Worked closely with development teams to containerize applications (Java/Spring Boot, JBoss EAP, Angular, Python, Node.js) and create Jenkins (Groovy) pipelines for automated code releases."
}
]
},
{
"company": "TriOptima",
"position": "Linux System Administrator",
"website": "https://www.trioptima.com",
"startDate": "2016-04-01",
"endDate": "2019-11-22",
"keywords": [
"openstack",
"ceph",
"red hat director",
"ansible",
"cloud",
"terraform",
"kerberos"
],
"summary": "My main responsibility was the design, installation, and configuration of an OpenStack and Ceph platform spanning three datacenters. The solution was based on Red Hat OpenStack Platform 13 and Red Hat Ceph Storage 3, built for scalability and high availability to meet internal customer requirements.",
"highlights": [
{
"indentclass": "",
"detail": "Designed and deployed a multi-datacenter OpenStack/Ceph platform (~50 nodes) with availability zones, local and stretched storage pools, and HA architecture."
},
{
"indentclass": "",
"detail": "Implemented platform deployments using Red Hat Director (OpenStack) and Ceph Ansible Playbook, ensuring consistency and automation."
},
{
"indentclass": "",
"detail": "Identified and resolved bugs in components such as Neutron, Octavia, Heat templates, and NetworkManager — reporting issues upstream and applying local patches where needed."
},
{
"indentclass": "",
"detail": "Developed an internal self-service portal for project lifecycle management (create, delete, access control) with Kerberos/Active Directory integration and Single Sign-On support."
}
]
},
{
"company": "SMHI",
"position": "Linux System Administrator",
"website": "https://www.smhi.se",
"startDate": "2008-05-16",
"endDate": "2016-01-22",
"keywords": [
"puppet",
"foreman",
"cisco ucs",
"itrs op5 monitor",
"automation",
"vmware",
"infoblox",
"nfs"
],
"summary": "My day-to-day responsibilities included managing ~1,000 Red Hat Enterprise Linux servers and ~150 clients, ensuring consistency, availability, and compliance across the infrastructure. Most of the work was automated with Puppet, Ansible, and custom scripts (Bash, Perl, Python). I was a key player in SMHI’s Linux platform standardization initiative, centralizing management and enforcing policies for both servers and clients.",
"highlights": [
{
"indentclass": "",
"detail": "Automated large-scale infrastructure management using Puppet, Ansible, and custom scripting for Cisco UCS, VMware, Infoblox, HP iLO, Foreman, Puppet, ITRS OP5 Monitor, Cacti, and CA Technologies products."
},
{
"indentclass": "",
"detail": "Built fully automated installations and configurations for servers and clients, available through self-service portals for end users."
},
{
"indentclass": "",
"detail": "Configured services such as file shares (NFSv3, NFSv4 + Kerberos) and wireless 802.1x with certificate enrollment via SCEP."
},
{
"indentclass": "",
"detail": "Implemented authentication and access integrations including Active Directory, Kerberos, Smart Card (PKCS11), and Cisco AnyConnect."
}
]
}
],
"volunteer": [
{
"organization": "SIDA",
"position": "Linux System Administrator",
"startDate": "2013-10-13",
"endDate": "2013-11-01",
"summary": "On behalf of the SIDA-organisation I've been visiting the “Department of Meteorological Services” in Botswana two times. My workthere has mostly consisted of deploying Linux Servers and setting up a “Request Tracker” - system and a wiki. The Biggest challenges with these missions has been the lack of infrastructure, internet access and the fact that everything has to be done while being there, no remote work has been possible.",
"keywords": [
"request tracker",
"mediawiki",
"virtualization"
]
}
],
"education": [
{
"institution": "Umeå University, Linné University",
"area": "Separate Courses",
"startDate": "2009-01-01",
"endDate": "2010-01-01",
"courses": [
{
"name": "Linux as a developing platform",
"keywords": [
"c",
"gcc",
"make",
"shell"
]
},
{
"name": "Structured Programming with C++",
"keywords": [
"object oriented c++",
"classes",
"boost"
]
}
]
},
{
"institution": "Jensen Education",
"area": "Linux System administration",
"startDate": "2007-01-01",
"endDate": "2009-01-01",
"courses": [
{
"name": "Network and computer communicationn",
"keywords": [
"inetd",
"xinetd",
"postfix",
"bind",
"apache",
"nfs",
"ldap"
]
},
{
"name": "The Operating System Linux",
"keywords": [
"gnu tools",
"file system",
"file permissions",
"pipes",
"regular expressions"
]
},
{
"name": "Programming in Linux",
"keywords": [
"Compiling",
"shell scripting",
"perl",
"python",
"bash",
"monitoring"
]
},
{
"name": "System Administration Linux",
"keywords": [
"user management",
"logging",
"backup",
"kernel modules",
"virtualization",
"storage solution"
]
}
]
}
]
}