Schlagwörter
Skills
AWS: EC2, ECR, EKS, S3, Lambda, IAM, IoT, Route53, CLI
Azure: Azure VM, Azure Networking, AKS, CLI
Tools: CI/CD, Jenkins, Terraform, Spinnaker, HELM, Kubernetes, Docker, Docker swarm, GitLab, Ansible, Keycloak
Programming:
Languages: Java, Groovy, JavaScript, C++, Freemarker, JSP, Markdown, PHP, Shell, HTML, CSS, JSON, XML, CSV, ASCII DOC, YAML
Java: Java Servlets, JSP, WS, JAAS, JAXB, JAX-RS, JPA, RMI
Spring: Spring-Boot (Web, Rest, JPA, Security), Spring-Security, OAuth2
Frontend: React, jQuery, Bootstrap, PrimeReact, Angular
Databases: MySQL, Derby, MariaDB, PostgreSQL, MongoDB, MS SQL Server
Tooling:
Versioning Tools: Git (GitHub, GitLab), SVN
Ticketingsysteme: Mantis, JIRA, Pivotaltracker, Redmine, GitLab
Build-Management-Tools: Maven, Gulp, npm, Babel, WebPack, Make, Gradle, yarn
Webservers/Proxys: Apache, Tomcat, Pound, Node.js, Nginx
IDEs: Eclipse, NetBeans, Idea
OS: MacOS, Windows, Linux
Microsoft Office: Word, Excel, PowerPoint, Visio,Teams
Adobe: Photoshop, AfterEffects, Premiere Pro
Other: draw.io
Projekthistorie
As DevOps Manager in the iQ Automation department, my goal is to take the development and deployment of the LOGiQ software to the next level with the latest technologies, tools and workflows and prepare it for a SaaS solution. Modernization means lifting the old-school system to a current CI/CD based system. Besides the technical challenge, it is important as a DevOps manager to bring the developers and operators along. That means introducing concepts, taking developers and operators by the hand and hands-on in the code. I also form the core team with the lead developers when planning the software architecture. At the same time, I am the IT contact for the customers and plan & implement the IT infrastructure for them.
TechStack: GitLab, Azure, Docker, Docker Swarm, Kubernetes, Ansible, Terraform, MS Teams, Grafana, Prometheus, CAdvisor, Portainer, Java, Gradle, Linux VMs, JIRA, Okta, Artifactory, ReactJS, PostgreSQL, OAuth2, SAML
Supporting the acceptance of the MVP of a newly developed SaaS software from an external service provider. Deployment and Operation of the MVP on an on-premise environment and planning the cloud infrastructure for the final SaaS version to go live.
TechStack: GitLab, Docker, Docker Swarm, Kubernetes, Ansible, Terraform, Grafana, Prometheus, CAdvisor, Portainer, .Net, MS SQL Server, ReactJS, Linux VMs
As a TechLead in the Community IT department, I plan and develop with Five other developers a microservice architecture-based platform to digitize community management.
TechStack: Keycloak, Springboot, GitLab, Docker, Docker Swarm, Ansible, MS Teams, Grafana, Prometheus, CAdvisor, Portainer, Java, Maven, Linux VMs, Angular, Camunda, MongoDB, MySQL, OAuth2
In the role as a DevOps Engineer, I am the link between development and operations. My job is to ensure a clean and automated process for our SaaS product. To do this, I work with the developers to ensure that all applications run in a container, regardless of the language (Java, Python, Elixir) and deployment (frontend and backend). The CI/CD pipeline is the component of this process. For the operation I create the scripts and documentation necessary to run the applications and the CI/CD. The infrastructure as code (IaC) is also an important part of my tasks, which is done in cooperation with operations.
TechStack: Terraform, AWS, Docker, Kubernetes, Jenkins, Spinnaker, Java, Python, GitHub, Maven, SpringBoot, ReactJS, OAuth2
Familiarization with CI/CD, using AWS for developer environments, creating infrastructure on a code basis, developing and deploying React apps, providing training.
TechStack: GitHub, Jenkins, Terraform, AWS, React, SpringBoot (Data, Rest, Security), OAuth 2
System migrations, review of requirements & concepts, clarification & planning with other service providers of the customer, effort estimation & proposal preparation, architecture, resource & release planning, delegation of tasks, training internally & at customer site, software development.
Software development, methods: reverse engineering, project structure: agile SCRUM, ticketing system: JIRA, Mantis
TechStack: Java, Databases, Linux, SVN, Maven, Freemarker, JSP, Apache http, Apache tomcat, Docker