Mark Logic Functional and Technical Engineer

About Us:

At Innovation Technologies, we are reputable technology services and consulting firm with a Global reach. We specialize in providing high-quality services that deliver impactful results to our clients. Our mission is to empower businesses to achieve more by leveraging the latest technological advancements and best practices in their industries.

Job Summary/Objective: 

The role involves upgrading our current MarkLogic version to version 11 and optimizing various components for improved performance and efficiency. The ideal candidate should have a strong technical background in MarkLogic administration, Linux, and Data Integration processes. The successful candidate will play a key role in ensuring the stability, scalability, and security of our MarkLogic environment while implementing best practices and optimizing system performance.

Responsibilities:  

  • Upgrade the existing MarkLogic environment from version 10.0-9.2 to version 11 across all environments (dev, qual, preprod, prod).
  • Upgrade MarkLogic-related components including MLCP, Corb, and Datahub Framework.
  • Split databases based on application/use case, create new application servers, and perform data rebalancing and reindexing as needed.
  • Implement changes in REST API authentication, moving from plain text credentials to more secure methods such as OAuth2, JWT tokens, or TLS.
  • Enhance the backup strategy by storing production backups outside the MarkLogic cluster, implementing new backup strategies, and adjusting backup retention.
  • Redesign the MarkLogic Forest architecture, including reducing the number of forests per host for improved performance.
  • Optimize the ML-DIB Flow by minimizing the number of DIB connections and making necessary changes to threads and batch sizes for data ingestion and harmonization.
  • Automate deployments, jobs, and monitoring using DevOps tools such as Jenkins, automate manual tasks, and implement automated monitoring using third-party tools.
  • Fine-tune APM monitoring and alerts, setting accurate thresholds, and leveraging APM for monitoring various ML components and processes.
  • Implement changes in MarkLogic Mount points at the Linux level, including increasing mountpoint sizes in lower environments.
  • Revoke access for old users in MarkLogic environments, Git, Jenkins, and server levels to ensure security.
  • Perform code clean-up activities, remove old code, unwanted indexes, and encrypt plain text passwords present in Gradle properties files.
  • Implement changes in web app authentication, including adding DNS to web app and dashboard URLs, and enabling SSO authentication for the D2C Web app.
  • Optimize ML Flows and Full Load Harmonization, with a focus on optimizing the Full Load Harmonization Flow for specific parts.
  • Add two new nodes to the existing MarkLogic cluster, enhancing its scalability and resilience.

Experience: 

  • Minimum 8 years of hands-on experience.
  • Proven experience in upgrading MarkLogic environments, with a solid understanding of the upgrade process and best practices.
  • Strong expertise in MarkLogic administration concepts, including database splitting, forest architecture changes, and backup strategies.
  • Proficiency in upgrading and managing MarkLogic-related components such as MLCP, Corb, and Datahub Framework.
  • Solid knowledge of REST API authentication methods, including OAuth2, JWT tokens, and TLS.
  • Experience with Linux commands, shell scripting, and OS-level tasks.
  • Familiarity with Data Integration processes and tools, particularly with DIB (Data Integration Broker).
  • Previous experience with automation tools like Jenkins for deployments and job automation.
  • Strong understanding of APM (Application Performance Monitoring) tools, alert configurations, and monitoring best practices.
  • Experience with securing web applications, implementing DNS, and enabling SSO authentication.

Qualifications and Skills: 

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Familiarity with code clean-up activities, index management, and password encryption.
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams.
  • Knowledge of MarkLogic Admin concepts and administration procedures is mandatory.
  • Proficiency in Linux commands, shell scripting, and operating system-level tasks is mandatory.
  • An in-depth understanding of Data Integration processes, specifically with DIB, is mandatory.

Work Environment

We believe in fostering a positive and inclusive work environment that encourages innovation, growth, and collaboration.

Company Culture:

  • Diversity and Inclusion: Innovon Tech promotes a culture of diversity and inclusion, recognizing the value of different perspectives, backgrounds, and experiences. They aim to create an inclusive work environment where all employees feel respected, valued, and empowered.
  • Innovation and Continuous Improvement: Innovon Tech values innovation and encourages employees to think creatively, embrace change, and identify opportunities for improvement.
  • Work-Life Balance: Innovon Tech recognizes the importance of work-life balance and promotes employee well-being. They offer flexible work arrangements, wellness programs, and resources to help employees effectively manage their personal and professional lives.
  • Core Values: Respect, Trust, Transparent, Truthful, Passion, Proactive, and Accountable.

How to Apply: Interested Candidates please share your resume with “mamta.misala@innovontek.com” or can upload your resume at Innovon Tech website: https://innovontek.com/careers.

 

Job Category: Development
Job Type: Contractor
Job Location: Bangalore

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top