Senior DevOps Engineer (IRC291687)

GlobalLogic Top Employer

As a DevOps Engineer, you will get an opportunity to join a mature and senior team that is developing software for high-tech medical devices. The scope of our technical domain involves a comprehensive range of key functions for the medical industry with features such a robotic surgery system and 3D visualization. Our organization is considered as technical excellence, so we are paying special attention to the technical challenge and motivation of our team members

 

Requirements

  • CI/CD Expertise: Deep understanding of CI/CD principles. Hands-on experience with Jenkins (including Groovy/Shared Libraries) and GitHub project management. Proven ability to debug complex build failures and distinguish between infrastructure issues and code errors.
  • Infrastructure as Code & Configuration: Strong experience with Ansible (mandatory) and Terraform for automating infrastructure and server configurations.
  • Cloud Platforms: Proficiency in AWS ecosystem, specifically EC2, S3 (lifecycle and versioning), VPC, IAM, and CloudWatch.
  • Containerization: Expertise in Docker (writing optimized Dockerfiles, managing build images, and registry orchestration).
  • Artifact Management: Experience with JFrog Artifactory, including repository management, dependency caching, and proactive monitoring of license usage.
  • Linux Administration: Advanced skills in Linux (Ubuntu/Debian) system administration for both on-premises and remote server environments.
  • Build Systems: Solid experience with CMake and C++ build toolchains. Familiarity with managing package dependencies (e.g., Conan).
  • Testing Integration: Experience enabling unit and functional test frameworks within automated pipelines to ensure code quality.
  • English: upper-intermediate.

 

 

Nice to Have (Optional & Plus):

  • Embedded & RTOS: Familiarity with Real-Time Operating Systems, specifically QNX. Experience automating the build and publication of OS images is a significant plus.
  • Automation Scripting: Strong coding skills in Python or Bash for developing custom DevOps tools and automating routine tasks.
  • Monitoring & Observability: Experience setting up and maintaining Prometheus and Grafana dashboards for infrastructure health and cost tracking (AWS Billing).
  • Infrastructure Security: Knowledge of vulnerability scanning for build images and general infrastructure hardening (Security Compliance).
  • Networking Protocols: Familiarity with DDS (Data Distribution Service) or similar communication protocols used in robotics/distributed systems.
  • Advanced Tools: Experience with Packer for system image generation or Rclone for managed cloud backups.

 

 

Job responsibilities

  • CI/CD Pipeline Maintenance & Reliability (Top Priority): Ensure the continuous operation of CI/CD pipelines. Proactively investigate and resolve failures in nightly builds and PR builds, distinguishing between infrastructure issues and developer-driven errors.
  • Infrastructure & Service Administration: Manage and maintain on-premises, remote, and SaaS servers and services to ensure high availability and performance of the development environment.
  • CI Infrastructure Monitoring & Security: Monitor Jenkins, Artifactory, and Docker build images for necessary version updates and security vulnerabilities. Perform proactive patching and license management for all CI-related tools.
  • Build & Release Engineering: Develop and maintain build scripts for all source code. Automate complex build processes, such as QNX OS image generation, and manage the end-to-end release process.
  • Automated Testing Integration: Enable and support unit and integration tests within the CI/CD pipelines to ensure code quality and system stability.
  • DevOps Support & Troubleshooting: Act as the primary point of contact for build-related issues on DevOps channels, providing timely support for developers and unblocking milestone-specific tasks.
  • Documentation & Knowledge Management: Create and maintain comprehensive DevOps documentation, including configuration management, compliance standards, and the DevOps Confluence knowledge base.
  • Cross-functional Collaboration: Partner with robotics and development teams to understand package requirements, provide technical guidance, and support the integration of new dependencies into the workflow.

Required languages

English C1 - Advanced
DevOps, Jenkins, Ansible, Docker, AWS, Terraform, Kubernetes
Published 23 March
13 views
ยท
1 application
To apply for this and other jobs on Djinni login or signup.
Loading...