Job Search
We can help you build an exceptional career
Senior-Lead DevOps IRC254690
Job | IRC254690 |
Location | Ukraine - Kyiv, Lviv |
Designation | Lead Software Engineer |
Experience | 5-10 years |
Function | Engineering |
Skills | ActiveMQ, DevOps and CI/CD, Docker - Kubernetes, Docker Compose, Google Cloud, OpenSSL, PostgreSQL, Redis |
Work Model: | Remote |
Description
PIONEERING VIDEO COLLABORATION TECHNOLOGY
Our vision is to connect the world by video-enabling any application or idea. Our platform delivers the highest quality cloud video conferencing service, on-premises solutions and platform-as-a-service for market leaders and innovative upstarts.
Mobile-First Technology
Transcode-free mobile video conferencing with patented dynamic adaptation technologies deliver the most resilient experience across challenging wireless and mobile networks.
Scalable Browser-Based Video
Collaboration with Google to bring scalable video coding to WebRTC, and developing the scalable extensions to the VP9 codec after pioneering SVC for video conferencing.
Internet of Things
Visually connecting innovative IoT devices and new form factors including ATMs, kiosks, robots, drones, smart glasses and other wearables, and collaboration devices for businesses and consumers.
Our mission is to make embedded video collaboration ubiquitous, and to connect the world beyond the point of interaction to create a human experience. We deliver the world’s highest quality, most innovative interactive video communication platform and technologies at Web-Scale.
Since founding in 2005, we have been a pioneer in video collaboration, from contributing to new standards for video compression to delivering the world’s first mobile video client, to introducing the world’s first video client on smart glasses.
We Offer:
Interesting and challenging work in a large and dynamically developing company
Exciting projects involving newest technologies
Professional self-development opportunities
Excellent compensation and benefits package, performance bonus program
Modern and comfortable office facilities
Requirements
We are seeking a skilled DevOps Engineer to build and maintain a secure, scalable, and robust infrastructure. You will be responsible for designing and implementing end-to-end deployment pipelines, ensuring FIPS 140-3 compliance, configuring Keycloak-based authentication (PKI/CAC) and supporting containerized microservices (PostgreSQL, Redis, ActiveMQ Artemis, custom Java/NodeJS services) deployed on Ubuntu 22.04–based environments.
Technical Skills
- CI/CD: Strong experience with Jenkins (pipeline development, plugin configuration, security scanning).
- Containers: Proficiency with Docker (Docker Compose, Dockerfiles), container orchestration (Docker Swarm and Kubernetes).
- Cloud/Virtual Environments: Familiarity with Google cloud provider and virtualization environment (GCP, GKE, Proxmox, ESXi).
- Security &Cryptography: Knowledge of FIPS 140-3 standards, PKI/CAC authentication flows, SSL/TLS, certificates, and cryptographic libraries (OpenSSL, Bouncy Castle).
- Keycloak/OpenID Connect: Experience deploying and configuring Keycloak (realms, clients, roles, identity brokering).
- Databases and Messaging: Working knowledge of PostgreSQL, Redis, and message brokers (NATS, ActiveMQ).
- Programming & Scripting: Comfortable with scripting languages (Bash, Python) and familiarity with Java and Node.js build and runtime environments.
- Logging & Monitoring: Experience setting up syslog, and metrics dashboards (Prometheus, Grafana).
Soft Skills
- Communication and documentation abilities (Confluence, Jira).
- Comfortable collaborating with cross-functional teams (Software Engineering, QA, Product).
- Detail-oriented and methodical approach to security, compliance, and scalability requirements.
Preferred (Nice-to-Have)
- Experience with large-scale load testing frameworks and performance measurement.
- Familiarity with Liquibase for database schema versioning and migrations.
- Experience with ActiveMQ Artemis or other JMS-based messaging solutions in high availability configurations.
- Understanding of GDPR and data-privacy implications in logging and data storage.
Job Responsibilities
CI/CD Pipeline & Automation
- Design, implement, and maintain Jenkins build plans adhering to organizational best practices (e.g., security scans, code coverage, artifact management via Nexus).
Containerization & Orchestration
- Containerize applications and services (Keycloak, PostgreSQL, Redis, ActiveMQ Artemis, custom microservices) using Docker, Docker Compose, and Docker Swarm.
- Write and maintain infrastructure-as-code (IaC) scripts for automated deployments and upgrades (e.g., installation scripts, upgrade scripts, Liquibase DB migrations).
Security & Compliance (FIPS 140-3, PKI/CAC)
- Configure and maintain FIPS 140-3-compliant cryptographic modules (OpenSSL 3.1.x, Bouncy Castle 2.0.x).
- Implement PKI/CAC authentication workflows in Keycloak.
- Ensure all relevant security guidelines are met (e.g., password complexity, lockout policies, password rotation, logging with syslog RFC-5424).
Keycloak Deployment & Configuration
- Deploy and configure Keycloak (version 25+) in a containerized environment.
- Implement realm/client/tenant management with PKI/CAC authentication, identitybrokering, role-based access control, and user attribute mapping.
- Develop or maintain automation scripts for provisioning and upgrading Keycloak configurations.
Database & Messaging Systems
- Deploy and maintain PostgreSQL in FIPS mode (dockerized) and manage data migrations from MySQL using Liquibase.
- Deploy and configure Redis in FIPS mode for stateful applications (e.g., presence services).
- Migrate NATS-based messaging service to ActiveMQ Artemis, ensuring message durability, failover, and system-wide event publishing.
Monitoring, Logging & Observability
- Configure centralized logging (RFC-5424 syslog) and ensure GDPR/PII compliance in logs.
- Implement performance monitoring and alerting solutions for containerized services (e.g., Prometheus, Grafana, or similar).
Scalability & High Availability
- Plan, document, and implement strategies for redundancy and horizontal/vertical scaling of containerized services (Keycloak, ActiveMQ Artemis, PostgreSQL, Redis).
- Collaborate with QA to support large-scale (1000+ participants) load testing and ensure the environment can handle high concurrency.
Documentation & Collaboration
- Maintain comprehensive design and technical documentation in Confluence, including sequence diagrams, block diagrams, developer onboarding guides, and recorded knowledge-transfer sessions.
- Participate in Agile activities (sprint planning, demos) to demonstrate progress and gather feedback.
We Offer
Empowering Projects: With 500+ clients spanning diverse industries and domains, we provide an exciting opportunity to contribute to groundbreaking projects that leverage cutting-edge technologies. As a team, we engineer digital products that positively impact people’s lives.
Empowering Growth: We foster a culture of continuous learning and professional development. Our dedication is to provide timely and comprehensive assistance for every consultant through our dedicated Learning & Development team, ensuring their continuous growth and success.
DE&I Matters: At GlobalLogic, we deeply value and embrace diversity. We are dedicated to providing equal opportunities for all individuals, fostering an inclusive and empowering work environment.
Career Development: Our corporate culture places a strong emphasis on career development, offering abundant opportunities for growth. Regular interactions with our teams ensure their engagement, motivation, and recognition. We empower our team members to pursue their career goals with confidence and enthusiasm.
Comprehensive Benefits: In addition to equitable compensation, we provide a comprehensive benefits package that prioritizes the overall well-being of our consultants. We genuinely care about their health and strive to create a positive work environment.
Flexible Opportunities: At GlobalLogic, we prioritize work-life balance by offering flexible opportunities tailored to your lifestyle. Explore relocation and rotation options for diverse cultural and professional experiences in different countries with our company.