About me
I work as a Tech Lead in a newly formed SRE team for a cloud based backend for autonomous semitrucks. With a previous focus strongly in favor of AWS cloud services, We now focus on transitioning to a Cloud Native observability stack.
In order to always learn new things I try to stay junior and humble.
Work Link to heading
Site Reliability Engineer - Tech lead, transition observability to a cloud native stack
Scania R&D | Remote
Evangelise and help teams implement SLOs & SLIs
Using Terrafom for infrastructure automation
70% cost optimiziation of Kubernetes klusters with spot instance pricing
Showcase Grafana with augmented SVG dashboard for metrics contextualization
Transition GitLab CI runners to kubernetes
============
Platform Engineer - Security lead / Development engineer, Building cloud backend services for Scanias Autonomous vehicles
Dec ‘20 - Oct ‘21 | Scania R&D | Remote
Designed and implemented GitLab CI Merge Request testing pipelines to minimize human efforts and automatically detect secrets committed in code
Defined metrics standards to unify each teams SLIs
Fargate ECS
Increased overall system observability with AWS Cloudwatch metrics creation and cross account access
Used OpenTelemetry and Prometheus to make kafka metrics available in CloudWatch
Modified a Serverless framework (Python) api to emit release related metrics
Improved reusable GitLab CI pipeline boilerplates
Renovate Bot, a bot to detect and create automatic library/container supply chain updates
Maintained a set of CloudFormation code to streamline infrastructure such as WebApplication Firewalls
============
Development Engineer - Build cloud backend services for Scanias Autonomous vehicles
Jan ‘19 - Dec ‘20 | Scania R&D | Södertälje
Cloud account owner
Security Lead
GitLab CI
Data Dog monitoring
Kinesis
Wrote Python services with the Serverless Framework
Wrote reusable CI pipeline boilerplates
Managed Nexus package repository infrastructure
============
Cloud Architect
Jan ‘18 - Jan ‘19 | Scania IT | Södertälje
Terraform
Ansible
GitLab configuration & pipeline setup, mainly with Terraform and Ansible
Control blast radius with cross-account role assume strategies
Lambda automation (python)
Coach an SAP DevOps technician to build capability for a “hands off deployment” of a SAP system with a single GIT commit. This is to be used within their business unit as a good example of the benefits of automation.
“Sell” cloud benefits to developers such as using and rotating secrets with Java code examples so that secrets don’t have to be persisted to disk
============
Technical Specialist Linux Server
Jan ‘15 - Dec ‘17 | Scania IT | Södertälje
Planning, improving, lifecycle and managing 100+ RHEV hypervisors and 1400+ VMs
Python scripting to automate storage migrations et cetera utilizing (mostly) RHEV APIs
Handled management & provisioning automation for virtual machines
Performed most automation & configuration with Ansible
Troubleshooted performance of Java/Tomcat/JBoss applications
============
Solutions Architect
Jan ‘14 - Jan ‘15 | RG19 | Stockholm
Service design, upgrade & management of UNIX/Linux related software
Investigating application interconnections with tcpdump + Wireshark
IBM AIX process memory management
Aptean Order- and Warehouse systems
Java/Tomcat/JBoss/WebSphere performance troubleshooting
Measured and probed Web site performance with selenium
Application wide system probing & documentation
Application monitoring
============
Systems Administrator
Jan ‘11 - Jan ‘14 | Mogul Services | Stockholm
Migrated, OS/Software monitoring & hardening the Swedish Government public Web site (sweden.gov.se & regeringen.se)
Mitigated a DDOS attack from the Anonymous group on the government of Swedens website , regeringen.se
Set up scripting, system administration and automation for Sveriges Television (Sweden’s national TV station) websites www.svt.se and svtplay.se
Setup of a new Escenic / Tomcat environment for Sveriges Television
Automate operational tasks in RunDeck
Stingray Load Balancers; traffic scripting etc.
Various Nagios / OP5 plugin scripting
VMWare ESXi + Netapp cluster management
Percona MySQL
Apache httpd management
============
Java Application Technician
Jan ‘08 - Jan ‘11 | Memnon Network Applications | Stockholm
- Application monitoring & troubleshooting in the Operation Environment Apport.net
- Automate deployments in a Jenkins/Hudson CD pipeline
- Compose Operations- & Incident Reports
- Analyze Java Application Errors & produce bug reports
- Tweak/optimize/monitor java 1.5 Garbage Collection
- Create Test & deployment environments for the JBoss application Apport.net
- Deploy internal infrastructure such as SVN, AD-connected freeradius et cetera
- Compose various Bash & Perl scripts (deploy & monitoring scripts mainly)
- Setup of redundant firewalls & redundant apache servers/load balancers
- Migrate Apport.net from Solaris to Linux
- Migrate the Apport.net server system from Sundsvall to Stockholm (software migration)
- Compose System documentation templates
- Set up of MySQL slave servers
- Monitor & minor troubleshooting of MS SQL Enterprise & MySQL
- Produce Standard work Procedures
Personal interests Link to heading
The internet provided a fantastic decentralizing oppurtunity in the 1990s. Similarily, Bitcoin and Monero will provide for cash and banking in the 2020s what the Internet did for information at the beginning of the millennium!