Gorilla Logic provides nearshore Agile teams to Fortune 500 and SMB companies, bringing unparalleled expertise in the delivery of full-stack web, mobile, and enterprise applications. Our highly collaborative Agile Gorillas are uniquely qualified to implement complex software initiatives. With offices in the United States, Costa Rica, Colombia and Mexico, Gorilla Logic helps clients gain competitive advantages to achieve results faster.
Senior Engineer (DNS Cleanup Specialist)
As the DNS Cleanup Specialist, you will be responsible for designing and implementing a rules engine to analyze and clean up Ford's extensive and complex DNS environment. You will automate the process of identifying obsolete or incorrect DNS records based on business requirements, ensuring data accuracy, and producing both human-readable and machine-readable outputs for further automation. This role will involve close collaboration with stakeholders to validate the outputs and ensure they align with the business objectives.
Responsibilities
*Rules Engine Development: Develop a rules engine to analyze the current DNS implementation, applying business-specific rules.
*Automation: Automate decisions about retaining, modifying, or removing DNS records based on predefined rules.
*Data Output: Produce human-readable reports and machine-readable outputs for automation.
*Data Validation: Ensure the integrity of DNS data by validating the accuracy and consistency of DNS records.
*Collaboration: Work closely with Ford teams to ensure the cleanup solution aligns with business needs.
*Problem Solving: Tackle complex data challenges and ensure the rules engine is scalable and adaptable to future needs.
Technical Requirements
*Education: Bachelor's degree in Computer Science, Engineering, or equivalent experience.
*Programming Expertise: Proficiency in programming languages such as
Node.js, Python, Java, or C#.
*Data Processing: Experience with structured data processing and data parsing.
*DNS Management: Experience with DNS management and a deep understanding of DNS records.
*BIND & Zone Files: Knowledge of BIND, focusing on zone file structures and domain hierarchies.
*DNS Tools: Familiarity with DNS tools like PowerDNS.
*Rules Engine: Experience developing or using rules engines to automate decision-making.
*Data Analysis: Strong skills in data analysis, handling large datasets, and ensuring data integrity.
*Automation Frameworks: Familiarity with automation frameworks for formatting outputs for CI/CD pipelines.
*Problem-Solving: Strong problem-solving and critical thinking skills.
*Collaboration: Experience collaborating in cross-functional teams with effective communication skills.
*Planning & Management: Ability to effectively plan and manage development work.
Bonus Skills
*Experience with large-scale, global DNS environments.
*Familiarity with DNS security best practices.
*Knowledge of ITIL or other change management frameworks.
*Experience working with DevOps tools such as Ansible or Chef.