I'm Kai Schmocker

Security Consultant

Federal VET Diploma in Information Technology

About Me

I’m Kai Schmocker and an experienced ICT System Specialist/DevOps Engineer with a demonstrated history of working in the military industry. Currently, I’m working as a Security Consultant focused on the DevSecOps approach. I’m skilled in Linux, Python, Java, agile methodologies, container technologies, Bash/Shell scripting, and Middleware. Overall, I focus on the DevSecOps approach, including the culture, methods, and tools. In my off time, I deal with programming, and my greatest passion, gaming. Sometimes I’m even live on Twitch. I’m also the creator and maintainer of several open source projects. Owner and leader of the Ancalagon Discord server for the swiss gaming community.


Middleware & DevOps

2017 - 2020

Since 2017, I work in the middleware and DevOps area and gain experience with UrbanCode Deploy, Jenkins, shell scripting, automation, CI/CD, Python, Docker, web servers like Apache and a bit of Java.


2015 - 2019

In my apprenticeship, as a computer scientist VET (specialized in system technology), I first learned the basics at the BBC vocational training center. I got to know many new things and especially what computer science is all about. After this basic apprenticeship year, I started to work in the military industry and to use and expand my knowledge there. I was able to change departments during this time to gain more experience in different areas. However, I quickly found my passion when I started working in the middleware area. Mainly it was about the installation and operation of various application- and web servers and their applications. I learned the familiar handling of Apache Webserver, Apache Tomcat, and IBM WebSphere Liberty Profile, which ultimately made up a large part of my daily business. To develop and run these as well as other services of the middleware Linux stack, bash and shell scripts were essential for survival. To automate these services and platforms, I pulled up GitLab and UrbanCode Deploy. With these tools, I then started building CI/CD pipelines for the existing as well as future services and platforms. At the end of my apprenticeship, I did an individual practical assignment (IPA) on Continuous Integration (CI) & Continuous Deployment (CD) for Apache Webserver and PHP. This IPA is about executing and documenting a project within ten days from the beginning of the planning to the end of the implementation. With the knowledge and experience, I gained in these four years, I have built a solid foundation and can now start professionally after my apprenticeship and strive for my professional career.



Information Technologist

gibb Vocational School Bern​ - 2015 - 2019

Federal Diploma of Vocational Education and Training Specialism System and Network Technology

dip. Technician

IFA Bern - 2021 - 2023

Advanced Federal Diploma of Higher Education in Information Technology Specialism System and Network Technology and Cybersecurity

Courses and Certificates

Linux/Unix – Systemadministrator I («LINSY1») Course


Intercompany course advanced network technology




Apache Webserver, Apache Tomcat, IBM WebSphere Network Deployment, IBM WebSphere Liberty Profile, Oracle Weblogic


System engineering, system administration, SLES, RHEL

CI / CD & DevOps

GitLab, Jenkins, UrbanCode Deploy, Confluence, Jira, Artifactory

Container technologies

Docker, Kubernetes, OpenShift, Rancher, cri-o

Programming / scripting

Java, Python, PHP, Bash, Shell

Project management

HERMES, ITIL, Scrum, Kanban