Technical Consultant - Migration and Modernization DNS Services / ApplicationsLocation of Services: Remote / 4000 Seymour Place Victoria
Estimated Work Start Date: 06-Jan-2025
Estimated Work End Date: 15-Apr-2025
Branch/Dept/Office: Network Connectivity Services
Project Name: Migration and Modernization DNS Services / Applications
Project Overview:Planning and technical analysis in support of Company's migration and modernization of its DNS services, custom applications, and data management infrastructure.
Architects at Experience Level 2 are responsible for implementing a strategic IT program and can demonstrate in their submitted examples that they have successfully led multi-discipline analysis and design teams in support of strategic or complex projects, and that they reported to a senior manager and had individuals performing functions at a senior technical level reporting directly to them. The Architect at Experience Level 2 is the 'go-to' person for any technology conflicts, implementation issues or decisions.
Typical deliverables are documents that support the mapping between the business and IM/IT e.g. architectures, process maps and service maps. Experience Level 2 Architects lead program or divisional initiatives, making use of existing IM/IT assets (capabilities and services) and integrate them in the new solution, and work with an Architect at Experience Level 1 where changes to enterprise level architectures may be required. Architects at Experience Level 2 are expected to have skills in one of the Architect subject areas and also have the skill set of Architects at Experience Level 3.
The Technical Architect is required to have the following skills and experience:- Recent 5 years experience developing and deploying complex IT services.
- At least 5 years experience in building custom DNS servers and services.
- At least 5 years experience in building custom DHCP servers and services.
- Experience dealing with the migration of in-house DNS implementations to a third-party application (preferably Infoblox).
- In-depth understanding of the DNS and DHCP data structures.
- In-depth understanding of Windows DNS and its integration with other DNS services.
- Recent ten years of experience scripting in Perl.
- Recent five years of experience in JavaScript.
- Recent ten years of experience maintaining Solaris Servers.
- Experience with migration of Unix scripts in Solaris to Linux compatible scripts.
- In-depth understanding of Remedy Action Request System (ARS) and development of Remedy Applications.
- In-depth understanding of network devices, components, and their inter-relationships to maintain data integrity for the entire network infrastructure.
- Experience working with common Province of BC tools and datasets preferred (e.g. ServiceNow and CAS).
In addition to the skills and experience set out above, the Proponents should demonstrate that the proposed Consultant(s) have the following additional skills and experience:- Experience working with common Province of BC tools and datasets preferred (e.g. ServiceNow, CAS).
- Using Perl, JavaScript and Rest API.
- Experience with Solaris Servers.
Technical Understanding of Project Requirements:- Begin by demonstrating a clear understanding of the technical scope, specifically focusing on:
- DNS Migration: Migration from in-house DNS services to a third-party application, including Windows DNS transition.
- Solaris Decommissioning: Expertise in decommissioning Solaris servers, migrating to Linux, and handling Perl scripts.
- BMC Remedy to Helix Migration: Transitioning custom applications using ARS and Perl from BMC Remedy to Helix, with attention to data transformation and migration strategies.
Methodology and Approach to Technical Solutions:- DNS Migration Strategy: Outline your technical approach to migrating DNS services with minimal disruption. Discuss:
- Your process for data validation and migration.
- Integration of Windows DNS into the new system.
- Security and performance optimization techniques during the migration.
Solaris Server Decommissioning: Describe how you will assess and execute the decommissioning process. Include:
- A plan for migrating or retiring custom Perl scripts.
- Recommendations for migrating to Linux environments, ensuring compatibility, and minimizing downtime.
BMC Remedy to Helix Transition: Detail your technical analysis and migration strategy for Remedy-to-Helix, including:
- How you will ensure data integrity and optimize migration sequences.
- Collaboration with BMC vendors for data mapping, transformation, and migration methodologies.
- Any custom development or optimization approaches to ensure a smooth transition.
Collaboration and Coordination:- Highlight your experience collaborating with third-party vendors and internal teams. Include:
- Technical workshops or sprint planning sessions for aligning on project goals.
- The importance of regular communication and how you ensure all teams stay aligned on deliverables, risks, and dependencies.
Deliverables and Documentation:- Provide a clear outline of how you will develop technical documentation, including:
- Network architecture diagrams, DNS migration plans, and Solaris decommissioning workflows.
- Detailed migration guides for BMC Remedy to Helix, ensuring technical clarity for internal staff to follow.
- Ensure your documentation meets best practices for future maintenance and scalability.
Knowledge Transfer and Technical Capacity Building:- Discuss your approach to knowledge transfer, ensuring that government staff can manage and maintain the systems post-project. Focus on:
- Training materials, guides, and technical workshops to enhance staff competencies.
- Your methodology for building internal technical capacity, such as hands-on training and peer programming sessions.
Experience and Expertise:- Demonstrate your technical qualifications with specific examples of:
- DNS/DHCP Experience: Showcases of custom DNS and DHCP server deployments and migrations to third-party platforms like Infoblox.
- Solaris and Linux Migrations: Past projects migrating Solaris environments to Linux and handling script migrations, focusing on ensuring continuity and optimization.
- BMC Remedy and Helix Expertise: Deep familiarity with ARS, custom applications, and transitioning to Helix, with real-world examples.
- Perl, JavaScript, and REST API Development: Relevant technical projects where you've used these tools, especially in data migration and transformation scenarios.
Service RequirementsThe Contractor's responsibilities will include the following:
DNS Migration:- Migrate existing in-house DNS services and data to a third-party application, Helix from our in-house Remedy installation, ensuring minimal disruption to operational services.
- Transition in-house Windows DNS services for a designated set of devices into the selected third-party application.
Solaris Decommissioning:- Provide expert advice on the decommissioning process for existing Solaris servers and migration to Linux-based servers.
- Assess and advise on the migration or retirement of custom Perl scripts currently running on Solaris servers.
BMC Remedy to BMC Helix Migration:- Migrate custom applications (that use ARS and Perl) currently running on the BMC Remedy platform to BMC Helix.
- Offer in-depth analysis and advice on data transformation and migration strategies supporting the Remedy-to-Helix transition.
- Collaborate with BMC vendors to determine appropriate data mapping, transformation strategies, and development methodologies for the Ministry's existing BMC Forms.
- Thoroughly analyze existing DNS data to support planning activities, ensure data integrity, and optimize deployment sequences.
- Integrate BMC Helix with our DDI tool to facilitate data capture between both systems, allowing for seamless data flow and synchronization as part of our backend infrastructure.
Documentation and Deliverables:- Deliver comprehensive electronic and/or hard copies of all project-related materials, including technical and data architecture, migration plans, and any other documentation produced during the contract.
- Ensure all documentation is clear, detailed, and sufficient for ongoing maintenance and future reference.
Knowledge Transfer and Capacity Building:- Providing expert guidance and strategic advice to support the transition process.
- Enhancing the knowledge and skills of internal staff through effective knowledge transfer mechanisms, including training, documentation, and ongoing support, to enable self-sufficiency and sustainable operations, where applicable.