Description
We are looking for a Senior DevOps Engineer (m/f/d) with immediate effect, with the option of extension. Ideally, we are looking for someone that would be able to start this project soon, however, we can accommodate a reasonable notice period.As a DevOps engineer you will join a team who partners with development teams throughout the organization with the goal of improving products and enhancing speed and quality on development and deployment.
Tasks:
- Design, build and maintain multicluster solutions with Kubernetes,
- Creation, management and optimisation of Kubernetes resources as well as the virtual network infrastructure with Helm,
- Design, implementation and commissioning of highly available applications in the existing cloud environment in the context of the customer,
- Stabilisation and optimisation of the existing cloud environment under VMWare, Docker, Kubernetes, RH-Cockpit, ManageIQ and Helm,
- Development of tools and templates to automate deployments and monitoring of the customer's cloud environment using the programming languages Bash, Python, PowerShell, Ansible, etc.,
- Implementation of monitoring of services in the client's cloud with tools such as Prometheus, CheckMK, Splunk, Grafite, Graphana,
- Implementation of high availability with NGINX, Apache, Tomcat, SpringBoot, Memcache, Redis and various application servers,
- implementation and monitoring of CI/CD pipelines for automation in the client's cloud,
- proactive troubleshooting and error analysis based on the implemented monitoring,
- Further development and optimisation of existing IT infrastructures.
Requirements:
Must-have (fulfilment is necessary for participation in the application process):
- Setup and operation of Kubernetes,
- General programming/scripting/infrastructure as a code (e.g. Go, Python, Shell, Ansible),
- automation and management of Linux or Windows system administration tasks,
- distributed versioning systems (e.g. Git),
- Infrastructure Automation, Deployment Automation, Configuration Management, Log Management and Monitoring,
- Project-related application experience in the architecture and communication of distributed systems (microservices),
- Debugging and performance measurements with Kibana and Grafana,
- Project-related application experience in security-relevant architecture and securing of IT infrastructures,
- Implementation of application and user security in the form of ADFS, SAML2, OIDC, OAUTH2 etc.,
- Operation of software solutions,
- Project-related application experience of agile methodologies (e.g. SCRUM).
- Language skills:
>English C1
> German B1-B2
Nice-to-have:
- Setup, conception and operation of CI/CD pipelines with GitLab,
- Good knowledge of common storage technologies (NAS, SAN).