DevOps expert Lund, Sweden

Kan vara tillgänglig

(Uppdaterat 2024-01-02)

DevOps expert

Lund, Sweden

Modersmål Svenska, Flytande English, Nybörjare German

  • Linux
  • Python
  • Version control

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

PDF

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

Software integration, build system maintenance, support tools
Bosch

2019-01 - 2023-01

development and project support.
{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.
Application Manager, Core Security Servers
Sony Mobile Communications

2015-01 - 2019-01

{System operations.
{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.
automatically executed, triggered by new official
Software continuous integration

2014-01 - 2015-01

Mostly in a Git, Repo and Gerrit environment, but also some in ClearCase.
{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.
Tools development and server administration
Ericsson Mobile Platforms

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.

Software development project support
ST Ericsson

2007-01 - 2013-01

Supported software development and integration projects regarding development and build environments and version control.
{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.
ClearCase administrator
Sony Ericsson

2006-01 - 2006-01

{Administrated a ClearCase/Multisite environment with Windows servers and Windows clients.
{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.
ClearCase administrator
Ericsson

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.

Configuration management
Ericsson Radio Systems

2001-01 - 2003-01

Administration and development of a make-based software build environment in ClearCase on Solaris.
{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.
Project support and ClearCase administration
Ericsson Mobile Communications

2000-01 - 2001-01

{ClearCase and Multisite administrator for three sites, with Solaris servers and Solaris clients.
{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.
Computer server and network administrator
Department of Physics, Lund University

1999-01 - 2000-01

{IT Network and security responsible for the department.
{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.
General engineering work
Kryolab, Lund University

1986-01 - 1999-01

Process monitoring and automatizing, including construction of control electronics and programming of PLC systems, micro-controllers and Linux PCs, in C, C++, Forth, Python, PLC PDF code and 6800 machine code.
{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

Associate
Rational University

2024-05 - 2024-05

Datalogi
Lund University and Copenhagen University

2024-05 - 2024-05

Certifikat

Rational ClearCase Certified Consultant, IBM
AWS Certified SysOps Administrator
AWS Certified Solutions Architect
Courses and Certification

Kontakta konsult

/