Senior DevOps Engineer- IAM
Deutsche Telekom IT Solutions Zobraziť všetky práce
- Košice, Košický kraj
- Trvalý pracovný pomer
- Plný úväzok
- At least 3 years of work experience as DevOps / Platform Engineer (or SRE) with hands-on Kubernetes operations in production environments.
- Solid understanding of OAuth 2.0 and OpenID Connect concepts for modern IAM integrations and SSO flows.
- Practical experience with GitOps delivery using Argo CD (Git-driven continuous delivery for Kubernetes).
- Experience working with containers (Docker) and CI/CD pipelines (e.g. GitLab) from commit to production.
- Comfortable scripting in Python and Bash for automation and troubleshooting tasks.
- IAM fundamentals: authentication vs authorization, identity lifecycle and provisioning flows, role/permission model design, user types, and machine-to-machine concepts.
- Keycloak/RHSSO: hands-on experience with realms, clients, roles, scopes, identity providers, and themes, including troubleshooting authentication and authorization flows end-to-end.
- Configuration-as-code mindset for Keycloak: managing realms/clients/roles via versioned configuration and promoting changes across environments.
- Operability: diagnose and resolve platform issues (CPU/memory pressure, pod health, configuration errors), contribute to incident response, and support upgrades and migrations.
- Kubernetes & networking: experience with deployments, services, ingress, environment-specific configuration, and secure handling of secrets/config maps.
- Packaging & delivery: Helm charts and Argo CD application management, including using Helm-based deployments through Argo CD for GitOps workflows.
- Experience in CI/CD using GitLab, including building, testing, and deploying containerized workloads.
- Infrastructure as Code (IaC) approach for managing environments and application infrastructure.
- Observability: experience with Grafana/Prometheus, ELK stack, and basic Dynatrace usage for monitoring, alerting, and troubleshooting.
- Experience with PostgreSQL in operational contexts (backups and restore, basic performance indicators, connection troubleshooting).
- General understanding of how Keycloak and IAM components rely on Postgres and what typical failure modes look like.
- Experience with OAuth 2.0, OpenID Connect, and JWT-based authentication for Keycloak integrations.
- Understanding of TLS/certificates and secure exposure of IAM endpoints.
- Experience using monitoring and load-testing tools (e.g. Prometheus/Grafana, JMeter) to observe performance, capacity, and stability of IAM services.
- Designs, develops, tests and implements infrastructure for CI/CD pipelines and IaC.
- Manages source code, configuration management, release management, build and deployment activities.
- Setups and manages integration with partner applications.
- Conducts of performance analyses and tunings as well as error analyses and troubleshooting.
- Consults and implements new innovative technologies to satisfy innovation strategy.
- Creates concepts for further automation of services, processes and/or operating models.
- Directly support the project teams in the development, quality assurance accompanying development as well as planning and implementation of product releases.
- Continuously optimizes the development and system infrastructure.
- Provides consulting to project teams on areas of expertise also Prototypes/Proof of Concept solutions.
- Researches and develops in assigned technology, determines business requirements, proposes changes and prepares implementation plans.
- Keycloak / RHSSO / RHBK, OAuth2, OpenID Connect, JWT.
- Kubernetes, Docker, Ingress, Helm, Argo CD.
- Git, CI/CD (GitLab), GitOps.
- Python, Bash (plus Go/Java as a plus for automation and extensions).
- Grafana, Prometheus, ELK, Dynatrace.
- PostgreSQL.
- AWS and other cloud platforms (as a plus).
- have secondary education of Information technologies - Master
- have experiences with ICT System - 4 years
- have experience with Scripting (Bash, Python) - Expert
- have experience with Linux Operating System - Expert
- have experience with OTC / AWS / Azure - Intermediate
- have experience with Docker - Expert
- have experience with Kubernetes / OpenShift - Advanced
- have experience with Git - Expert
- have experience with Jenkins / GitLab - Advanced
- have experience with Maven / Gradle - Intermediate
- have experience with Ansible / Terraform / Puppet - Advanced
- have experience with ELK / Prometheus / Icinga / Jaeger / Grafana - Advanced
- have experience with Networking - Expert
- have experience with Security - Advanced
- are communicative, team player and have analytical thinking, training skills and presentation skills
- speak English - Upper intermediate (B2)
- have experiences with Agile Methodology, Scrum and SAFe
- Financial benefits
- Benefits with focus on learning and development
- Benefits with focus on health and sport
- Benefits with focus on family and work - life balance
- Other benefits
- Please be informed that our remote working possibility is only available within Slovakia due to European taxation regulation.