Project Role : Custom Software Engineering Lead
Project Role Description : Own the technical direction and architecture of custom software solutions, leading teams through design and delivery. Set development standards and ensure code quality, scalability, and performance aligned to business objectives.
Must have skills : Denodo Data Virtualization Platform
Good to have skills : DevOps
Minimum 5 year(s) of experience is required
Educational Qualification : 15 years full time education
Summary:
In the role of Custom Software Engineering Lead, a typical day involves overseeing the technical direction and architectural design of bespoke software solutions. This position requires guiding teams through the entire development lifecycle, from initial design concepts to final delivery. The role emphasizes establishing development standards and maintaining high-quality code, ensuring that solutions are scalable and perform efficiently. Collaboration with various stakeholders to align technical efforts with business goals is a key aspect, along with continuous monitoring and refinement of software to meet evolving requirements.
Installation, Configuration & Deployment
Install and configure Denodo platform (VDP, Scheduler, Data Catalog)
Set up environments (Dev, QA, Prod)
Deploy Denodo on Amazon Web Services (AWS) infrastructure (EC2, VPC, IAM, S3)
Manage multi-environment deployments using Terraform
CI/CD & Automation
Design and implement CI/CD pipelines for Denodo deployments
Automate infrastructure provisioning using Terraform (IaC)
Integrate pipelines with tools like Jenkins, GitLab CI/CD, or GitHub Actions
Automate Denodo solution promotion across environments (Dev ,QA , Prod)
Version control Denodo artifacts (VQL, configurations)
Administration & Monitoring
Monitor Denodo servers, query performance, and resource utilization
Implement logging and monitoring using AWS tools (CloudWatch, CloudTrail)
Tune performance (caching strategies, query optimization)
Security & Access Control
Manage roles, users, and permissions (RBAC)
Integrate with IAM/LDAP for authentication
Implement secure access using SSL, encryption, and AWS IAM policies
Maintenance & Support
Handle upgrades, patches, backups, and disaster recovery
Provide L2/L3 support and troubleshoot production issues
Ensure high availability and fault tolerance
Data Virtualization & Integration
Configure and manage data sources across cloud and on-prem systems
Enable real-time data access and federation
Work with APIs, databases, and big data platforms
Documentation & Best Practices
Maintain CI/CD pipeline documentation
Define IaC standards and governance using Terraform
Establish DevOps best practices for Denodo deployments
Required Skill -
Core Skills
Strong experience with Denodo platform (8x/9x)
SQL and query optimization
Linux/Unix administration
Data virtualization concepts
DevOps & Cloud Skills
Hands-on experience with Amazon Web Services (AWS)
Strong knowledge of Terraform (modules, state management, provisioning)
CI/CD pipeline implementation using Jenkins / GitHub Actions / GitLab CI/CD
Version control using Git
Good to Have
Docker / Kubernetes
Python / Shell scripting
Monitoring tools (Grafana, Splunk)
Experience with data lakes / big data
Qualifications
Bachelor s degree in Computer Science / IT
4–8 years of experience, including Denodo + DevOps exposure
Certifications (Preferred)
Denodo Certified Administrator
AWS Certified Solutions Architect / DevOps Engineer
HashiCorp Terraform Certification
Key Competencies
DevOps mindset with automation-first approach
Strong troubleshooting and debugging skills
Ability to manage production-grade cloud environments
Collaboration across data engineering and DevOps teams
15 years full time education