Virtuální systémy v CzechIdM

Na projektech u zákazníků se setkáváme se situací, kdy zákazník chce prostřednictvím CzechIdM evidovat účty uživatelů na systémech, které z nějakého důvodu nemohou být připojeny k CzechIdM na přímo (například daný systém neposkytuje žádné rozhraní k jeho napojení). Někdy jen není žádoucí přímé napojení na daný systém. Abychom těmto požadavkům zákazníků vyšli vstříc, máme v CzechIdM implementovaný model tzv. virtuálních systémů, jenž tyto požadavky řeší. V tomto článku se blíže podíváme, jak jsme virtuální systémy implementovali v CzechIdM.

Continue reading

Do CzechIdM umíme připojit eSpis

U našeho zákazníka jsme pomocí CzechIdM plně nahradili standardní grafické rozhraní pro správu eSpisu. Napojením eSpisu k CzechIdM umožňujeme našim zákazníkům  ruční správu jednotlivých entit v eSpisu, stejně tak jako plnou integraci se stávajícími systémy v organizaci. Napojení je realizováno tak, že CzechIdM v eSpisu spravuje:

  • organizační útvary,
  • funkční místa,
  • uživatelské účty a jejich vazby na další entity.

V tomto článku si ukážeme, jak jsme se poprali s grafickou formou rozhraní pro správu jednotlivých entit. Continue reading

Prezentace Scala vs. Java 8

V rámci interních školení u nás proběhla prezentace představující programovací jazyk Scala a porovnávající jej s jazykem Java ve verzi 8. Scala je programovací jazyk kompatibilní s Javou, který v sobě kombinuje objektově orientované a funkcionální programování. Tento jazyk, navržený v roce 2003 Martinem Oderskym, německým počítačovým vědcem působícím ve Švýcarsku, se vyznačuje několika zajímavými vlastnostmi jako jsou pattern matching, duck typing či anonymní funkce. Právě posledně jmenované Anonymní funkce přinesla i Java 8 v podobě lambda výrazů.

Continue reading

IDS – Intrusion Detection System

V rámci interního vzdělávání jsem měl prezentaci o tom, co je to IDS (Instrusion Detection System) a jak jsme jej nasazovali u zákazníka. V tomto článku vám popíši základní principy IDS a jak jej správně začlenit do síťové infrastruktury. Představím vám také některé aplikace, které jsem ve svém řešení IDS použil. Na závěr se budu zabývat tím, jakým způsobem IDS nastavit, jaká volit pravidla a co použít pro vizualizaci reportů.

Continue reading

CzechPAM: Schvalovací úkoly a úprava dat

Náš nový produkt CzechPAM pomáhá při správě privilegovaných účtů. Má mnoho skvělých vlastností. Jednou z nich je možnost, aby vytvořené úkoly, například přidání uživatele do nějaké skupiny, schvalovali určení uživatelé. Tato vlastnost CzechPAM přidává důležitou kostičku do promyšleného bezpečnostního mechanismu našeho produktu. O tom, jak jsme schvalovací úkoly přenesli do CzechPAM, se dozvíte dále v článku.

Continue reading

CzechIdM Roadmap 2015

Každý větší software musí mít nejakou vizi, cíl, kam chce směřovat. Bez vize je jeho vývoj pouze nabalující se sněhovou koulí. Vývoj běží na úrovni implementace vlastní setrvačností. V začátcích nám samovolný vývoj nevadí, ale v momentě, kdy aplikace dosáhne určitého rozsahu, je takový způsob práce dále neudržitelný.

S příchodem roku 2015 jsme tedy i my formalizovali naši vizi a vytvořili pro CzechIdM Roadmapu.
CzechIdM je ve vývoji již zhruba pět let, což je relativně dlouho. Většina vývoje je přizpůsobování produktu na míru konkrétnímu zákazníkovi. Dostatečně obecné (a užitečné) funkcionality jsou zároveň zařazovány do standardního produktu. Vývoj je tedy z větší části řízen poptávkou po konkrétních funkcionalitách, z části menší pak vývojem vlastních features „do šuplíku“.

Continue reading

Kariéra: Hledáme JAVA vývojáře

Hledáme do týmu kolegu, java vývojáře, který nám pomůže na projektech například pro největší nemocnici nebo největší technickou univerzitu v ČR.

Stále rosteme, zákazníků přibývá, proto hledáme do implementačního týmu v Praze posilu.

Co musíš umět?

Každého proškolíme, je ale potřeba znalost programovacího jazyka Java a objektového programování.  Výhodou je zkušenost s Linuxem nebo UNIXem.

Nehledáme průměrnost, ale velký zájem něco dokázat a hlavně ochotu učit se novým věcem.

Co se naučíš?

Budeš pomáhat při analýze, návrhu a vývoji SW; rozšiřovat jeho funkce na přání zákazníka.  Také budeš vyvíjet náš vlastní produkt, CzechIdM, který je nasazen u našich zákazníků.

Při vývoji budeš používat:

  • Java EE
  • RESTful API
  • JBoss AS
  • JBoss jBPM
  • Hibernate, Java persistent API (JPA)
  • Java Server Faces, Richfaces framework
  • EJB3
  • Connector Framework
  • webové služby – JAX-RS, JAX-WS
Je to hodně o vývoji, komunikaci, ale i návrhu a prezentaci týmu nebo zákazníkovi. Není to stereotypní činnost a každou chvilku můžeš dělat něco jiného.

Proč to chceš dělat?

Pokud máš zápal pro programování, jsi schopen se rychle a intenzivně učit nové věci, pak jsi vítán. Počet let praxe není pro nás rozhodující. Budeš mít příležitost si hodně vyzkoušet, mnohému se naučit.

S jakými technologiemi se naučíš pracovat:

  • CzechIdM
  • Databáze – MySQL, Oracle, PostgreSQL
  • Integrační platforma MULE
  • Liferay portál
  • Správa LDAPů, Linuxů
  • a mnoho dalších.

A nebo tě zaujme něco z tohoto:

  • školení od těch nejlepších v oboru
  • krytý bazén a sauna přímo v budově firmy kdykoliv k využití. Já si chodím po obědě pravidelně zaplavat, abych nastartoval. :-)
  • firemní garsonka v budově firmy
  • squash, fitness, spinning na HAMR sport za 1000Kč/měsíčně na osobu
  • kanceláře u metra Chodov
  • plnou kuchyň jídla a pití, pravidelné snídaně každý měsíc :-)

Kam se můžeš kariérně posunout:

  • řízení integračních pojektů
  • návrh architektury
  • tým lídr vývojářů a konzultantů
  • systémový administrátor
  • nebo školitel

Kdo jsme a jak pracujeme?

Jsme menší česká IT společnost se sídlem na Praze 4, od metra Chodov jsme pěšky 6 minut. Specializujeme se na integrační projekty Identity a Access Managementu. Na projektech pracujeme v malých týmech do deseti lidí.

Photo 20.03.14 12 14 44-2

To jsme my, někteří z týmu. Ostatní ten den makali u zákazníků.

Nový kolega vždy prochází intenzivním školením pod dohledem zkušenějšího kolegy. Každý kolega je motivován předávat kolegům dosažené znalosti, a to například formou interních prezentací. Publikujeme technické články o naší práci do blogu, viz: BCV Blog. Napsali jsme již 175 článků.

Dbáme na pohodlí, potřeby a zájmy všech kolegů, za to očekáváme super výsledky. Každý nápad na zlepšení vítáme a podporujeme. Chceme, aby nás práce bavila.

Koho tedy hledám?

Chci lidi s pozitivním přístupem, kteří se chtějí rozvíjet a růst spolu s naší firmou. V žádném případě nehledáme lidi na pár měsíců, ale spolehlivé kolegy pro dlouhodobou spolupráci, kteří ocení dobrou atmosféru v týmu a slušné zacházení.

Máš zájem?

Zaujala tě nabídka? Zašli mi CV na email lukas.cirkva@bcvsolutions.eu a nejlépe přilož nějaký svůj projekt nebo část kódu.

 

Lukáš CIRKVA
CEO
lukas.cirkva@bcvsolutions.eu
http://www.bcvsolutions.eu

 

Tisková zpráva: Podruhé jsme součástí IT projektu roku

Podruhé jsme součástí IT projektu roku

Bohemia Energy je jedním z vítězů soutěže IT projektu roku 2014, která je vyhlašována Českou asociací manažerů informačních technologií (CACIO). BCV solutions pro Bohemia Energy v tomto projektu zajišťuje Identity a Access Management s produkty CzechIdM a OpenAM.

Česká asociace manažerů informačních technologií (CACIO) vyhlásila dne 19. 2. 2015 výsledky soutěže IT projekt roku 2014. Tato soutěž se u nás pořádá již 12 let a zúčastnit se jí mohou projekty informačních a komunikačních technologií, které jsou uvedeny do praxe. Letošní ročník má tři vítěze. Jedním z nich je i největší alternativní poskytovatel elektrické energie, společnost Bohemia Energy, která zvítězila s řešením umožňujícím jejím zástupcům uzavírání nových smluv prostřednictvím tabletů. „Jsme velice rádi, že projekt, na kterém jsme se podíleli, byl oceněn takovou prestižní cenou,“  řekl Lukáš Cirkva, ředitel společnosti.

Na projektu jsme se podíleli s naším identity managerem CzechIdM, který již byl v organizaci implementován před pořízením tabletů. Pro začlenění tabletů a aplikací, které umožňují elektronické sepsání smlouvy, jsme správu uživatelských účtů přes CzechIdM rozšířili. Identity manager nyní kontroluje nejen to, aby měli přístupy pouze uživatelé, kteří je mají mít, ale kontroluje i jejich oprávnění — tedy kam uživatelé v aplikaci mohou a kam už nikoli. Tyto procesy — zakládání, mazání a kontroly přístupů — umožňuje identity manager CzechIdM u všech napojených aplikací. Nemůže tedy dojít k tomu, aby uživatelé, kteří již nejsou v zaměstnaneckém či jiném poměru, mohli nahlížet a měli přístupy do systémů Bohemia Energy. Pokud dojde k přeřazení zaměstnance na jinou pozici, přiřadí mu identity manager pouze ty přístupy, které má na nové pozici mít.

Poprvé jsme byli součástí výherce IT projektu v roce 2010, kdy jsme byli u zrodu první elektronické lékařské dokumentace na Všeobecné fakultní nemocnici, se kterou dlouhodobě spolupracujeme. Více informací o řešení na Všeobecné fakultní nemocnici naleznete zde.

Kontakt:

  • Veronika Melmuková
    BCV solutions s.r.o.
    7. května 1168/70
    149 00 Praha 4 – Chodov
    Tel.: +420 778 035 900
    Email: veronika.melmukova@bcvsolutions.eu