Download presentation
Presentation is loading. Please wait.
1
Intelligent People. Uncommon Ideas. Engineering@Directi (A brief overview) Visit http://careers.directi.com for detailshttp://careers.directi.com
2
Work@Directi Some of the Products you may work on: Communication and Collaboration networks used by millions of global users Social Networking software Instant messaging and VOIP Data miners and crawlers that parse through Terabytes of data Context Analysis Engines Antispam and Antivirus Solutions Large scale Billing and Provisioning platforms
3
Facts about Products@Directi Some of Our myriad Products and Services - crawl over 90 million domains provide web services to millions of users power 3+ million domains run on infrastructure spanning hundreds of distributed servers use Petabytes of physical storage space serve billions of page views every month respond to millions of DNS queries every month serve tens of billions of ad units and $150+ million of ad inventory annually
4
Challenges@Directi Some of the challenges you will deal with: Managing globally distributed network applications spread over hundreds of servers Managing Communication and Collaboration apps used by millions of global users Efficiently generating informative reports from terabytes of data structures Building large-scale, low-cost, redundant and fast storage solutions Designing complex applications using NIO, multi-threading, and other cutting edge concepts Building intuitive interfaces using RIA, Ajax and usability engineering principles
5
Software Processes Some nuances about our software development processes New releases are made live in the shortest time Quick Feedback cycle We imbibe Agile development practices (from Scrum and XP) Some of our Beliefs - Processes evolve vs Processes are fixed and rigid Different strokes for different projects vs One size fits all Change is welcome vs A Release spec is final Small and faster iterations vs Large and longer releases Test-first Development vs Testing after Coding Integrate often and continuously vs Integrate at the end
6
Some Tools & Technologies we use Development Languages: Java,.NET, PHP, VC++, C++, Perl, XUL, Javascript, C, Shell Web: HTML, CSS DBs: Postgres, MySQL, Microsft SQL Server, Berkeley DB, Firebird, SQLite Frameworks & Libraries: Hibernate, Hibernate Shards, Springs, Apache MINA, Project Grizzly, log4j, memcached, Ant, XAPool, Poolman Scripting: XML SOA: Ajax, SOAP, Axis, NuSoap Unit Testing: Junit Stress Testing: Jmeter, Tsung, Iozone, Iometer, Bonnie, Bonnie++ RIA: jQuery, YUI
7
Some Tools & Technologies we use System Administration OS: Linux (Redhat, CentOS), Windows Monitoring: Nagios Config Management: puppet Infrastructure: ServerIron Load Balancers, Cisco ASA Firewall, FC/iSCSI SANs (Comet, Dell) Scripting: bash, perl, expect, python, PHP, VBS, Powershell File Systems: ext3, NTFS, XFS, GFS Other: DRBD, heartbeat, ldirectord, RIS
8
Some Tools & Technologies we use Servers App/Web Servers: Tomcat, Resin, IIS, PHP Accelerator, Jetty Mail Servers: qmail, postfix, sendmail Jabber Servers: ejabberd, Tigase, Openfire VOIP Servers: Asterisk DNS Servers: BIND, Power DNS, DLZ, Microsoft DNS Proxy servers: squid, ISA, Perdition, nginx, Varnish, perlbal DB Replication: Slony, MSSQL Replication Mailing List: exmlm, mailman Antivirus / Antispam: clamd, razor, Kaspersky server, pyzor, policyd FTP Servers: proftpd, vsftpd Virtualization: xen, VmWare Patch Management: WSUS
9
Some Tools & Technologies we use Coding Tools Code Repository Tools: CVS, SVN Collaboration: JIRA, Confluence Others: Teamcity, Clover UI UI Prototyping: Axure Design: Photoshop, Flash, Coreldraw Web: ECMAscript (actionscript/javascript), RSS, XML, HTML, XHTML, CSS1.0 & CSS2.1 Browser support: IE5.0+, Firefox (gecko), Safari, Opera
10
Intelligent People. Uncommon Ideas. http://www.directi.comhttp://www.directi.com | http://careers.directi.comhttp://careers.directi.com Join us in building a multi-billion dollar Enterprise
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.