Kan vara tillgänglig
(Uppdaterat 2024-01-02)DevOps expert
Lund, Sweden
Modersmål Svenska, Flytande English, Nybörjare German
- Version control
- Python
- Linux
Kompetenser (33)
CONTINUOUS INTEGRATION/DELIVERY
SOFTWARE INTEGRATION
CLIENT/SERVER
AWS CERTIFIED
Liquid Nitrogen
Clearcase
MAINTENANCE
Git
Python
OPERATIONS
Continuous Integration
QUEUE MANAGEMENT
XML-RPC
Cmake
SOFTWARE DEVELOPMENT
Jenkins
Queue
STRUCTURED SOFTWARE
PHP
APPLICATION SOFTWARE
C++
PLC
Serial Communication
PROGRAMMABLE LOGIC CONTROLLER
Perl
QNX
RADIO SYSTEMS
DOCUMENTATION
JavaScript
ACROBAT
PCS
BILLING
Sammanfattning
* System operation.
* Process automation.
* Unix, especially Linux.
* Programming, especially Python.
* Version control, ClearCase and Git.
* Software automated build, test and integration.
Professionell bakgrund
2019-01 - 2023-01
{Continious development and maintenance of different automated build systems, on Jenkins, Gitlab and Azure DevOps. For i.a. Autosar, QNX and Apertis targets. On both Linux and Windows clients.
{Working with virtual environments e.g. Virtualbox, Docker and Qemu.
{Developing support tools, mostly in Python.
{Support work with Git based version control on Gerrit, Gitlab, Bitbucket and Azure DevOps.
{Migrate version control system from IBM RTC Jazz to Git/Repo.
{Create tool to configure developer Windows clients for Python, Git, Gerrit, Repo, Artifactory.
{Create system to continuously and automatically replicate Git data between different systems e.g. from on-premiss Gerrit to Gitlab on the Internet, including synchronized continuous builds and tests.
{Integrate Gitlab Git platform on the Internet with on-premiss IBM RTC ticket tracking system.
2015-01 - 2019-01
{Maintaining several Linux servers, located worldwide at production facilities.
{Maintenance of server application software.
{Database server administration (MySQL).
{Implemented a backup system in a mixed Linux/Windows environment, using Symantec NetBackup.
{Developed and implemented a monitoring system for 100+ servers and devices at about 10 sites, using Nagios, MySQL, Gnuplot and Apache.
{Implement an automated code style test for new patch-sets, pushed to Gerrit, producing Gerrit Code-Review labels as results.
{Programming, using Python, C, C++, Perl and SQL, in a Git/Gerrit environment.
{Participated in a project to migrate or reimplement parts of the system to AWS.
2014-01 - 2015-01
{Preparing customer deliveries, including delivery tests on customer hardware.
{Maintaining previously developed applications.
{Implemented an OpenGrok system for source code overview, automatically executed, triggered by new official Git tags.
{Maintaining several Linux servers.
2013-01 - 2014-01
Developed a "Common Backlog" tool, for software continuous integration, using: - Python/wxPython - PHP - PostgreSQL - XML-RPC {Interfacing towards external systems, by: - Git/Repo command line interface - Gerrit ssh interface - REST interface - LDAP command line interface {Implementing GUIs with wxPython and web interfaces.
Maintaining several Linux servers.
2007-01 - 2013-01
{Implemented automatic build and test systems.
{Implemented automatic systems to extract data from the source code and the build output, generating documentation, code analysis, memory utilization reports and other statistics.
{Implemented a web based tool for software delivery, from developers to integrators.
{Set requirements against, and monitor deliveries from, IT and Tools organizations.
{Build system troubleshooting and improvement.
{Participated in a project to change the build environment from working on Windows only, to work on both Windows and Linux.
{Migrate a subset of the build environment to cmake, as a proof of concept.
{Participated in a project to migrate the version control system from ClearCase to Git/Repo.
{Programming in Python, PHP, Javascript, SQL and Perl, on Windows and Linux.
{Implemented a Jenkins based system to execute automatic builds and tests, triggered by Gerrit events.
2006-01 - 2006-01
{Responsible for the local ClearCase environment at the Lund site and for the Multisite syncronization of about five other sites worldwide.
{Implemented a ClearCase Multisite VOB replica synchronization monitor, using Python, SQLite and PHP.
2003-01 - 2006-01
Administrated several ClearCase/Multisite environments with Windows, Solaris and HP-UX servers. And Windows, Solaris and Linux clients.
{Responsible for the local ClearCase environment at the Lund site and for the Multisite syncronization of about 10-15 other sites worldwide.
Programming in Python, Perl and Java.
2001-01 - 2003-01
{Implemented an automated daily build system.
{Creating and actively updating branching strategies for the projects, along with continuously changing requirements.
{Developed and administrated ClearCase triggers, in Java, to modify source code during check-in and obtaining data for tracking and statistics. Using a client/server solution where a light-weight client part was executed on user Windows clients, communicating with a central server process on a Unix server.
{Integration of third party products to the locally developed software.
{Creation of SUN-pkg installation packages.
{Installation and test.
{Programming in Python, Java and shell-scripts, to improve the performance and usability of the system.
2000-01 - 2001-01
{Administration and development of a Solaris and LSF based simulation environment.
{Maintaining a support tool, for merging COSSAP models version controlled in ClearCase, using wxPython.
{Improved the performance of LSF simulation load sharing by active queue optimization, in C and Java. Mostly implemented in Java, using JNI (Java Native Interface) to communicating with LSF C interface library.
1999-01 - 2000-01
{System operator for most of the Unix and VMS systems at the department. The Unix systems where mostly Digital Unix, Linux and Solaris, but also some HP-UX, AIX, Ultrix and Irix systems.
{Implemented an automated backup system in Python.
1986-01 - 1999-01
{Implemented a low-level serial communication library in C.
{Implemented remote process supervision and control, through a dial-up connection.
{Implemented an automated billing system in PLC PDF code, C++, Python and L A TEX.
Akademisk bakgrund
2024-11 - 2024-11
2024-11 - 2024-11