
PHP Developer
If you can get stuff done with PHP, there is a great future for you here at 3Crowd! Especially if you are a PHP ninja with experience writing any kind of proxy or other network service, then we have a great opportunity at an innovative startup. Over two-thirds of web content is delivered from caches and 3Crowd will rethink and disrupt business-as-usual for internet caching on a global scale. (And if PHP is just one more tool on your developer's utility belt, then all the better.) read more...
Responsibilities:
- Improve our CrowdDirector and upcoming Secret product lines with richer logic based on near-real-time data
- Explore new technologies, optimizations and algorithms for increasing service performance
- Help develop processes and strategies for supporting a worldwide internet presence
- Make your software operational (think DevOps)
Requirements:
- Ninja PHP, with the desire to develop those skills
- Knowledge of the usual protocol suspects: TCP, HTTP, DNS, etc.
- Experience with and appreciation of an operational software service is a huge plus
- Experience with NoSQL technology and knowing CAP theorem is great
- Some Java or Ruby is nice to have but you can learn that here
Process & Work Style:
- Organized, self-managing, requiring little supervision
- Can own a problem, present designs, and accept feedback professionally.
- Able to track and prioritize multiple projects/tasks
Other Assets:
- Passionate: This team really loves building big software services. If you do too, then 3Crowd is a great place to come to work every day
- Curiosity: You want to learn more about architecture of large-scale web services, and enjoy exploring new technologies like NoSQL, 0MQ, scala, Cassandra, logstash, and graphite
- You enjoy explaining and discussing technology in your area of expertise
2 relatively current references preferred
To apply, send your resume to careers@3crowd.com
Operations Engineer / Systems Administrator / DevOps Ninja
Know what DevOps is? Do you long to build a truly operations-oriented service platform? Do you enjoy building frameworks that engineers leverage to create operational excellence in the platform? Want to start at the ground level and create a service using best-of-the-best open source solutions? If you answer these questions "Yes", then 3Crowd is the place for you. read more...
Responsibilities:
- Develop tools or deploy existing open-source solutions to solve problems in an agile environment
- Enhancing existing tools and open-source solutions
- Manage deployments of software and configurations
- Interface with engineering on design and architecture with a focus on scalable, automated systems
- Work with engineering to develop processes and strategies for supporting a worldwide internet presence
- Support the worldwide infrastructure in an on-call capacity
Requirements:
- Confident scripting skills in Ruby and/or PHP, with the desire to develop those skills
- Some experience in python, perl, shell
- Some experience with Java/C/C++ optional
- Production Linux system administration experience, preferably on Debian or Ubuntu (we use Ubuntu)
- An understanding of scalable monitoring and statistics gathering architectures and tools
- Prior experience managing deployments of several of: hadoop, hbase, cassandra, mongodb, redis, memcache, apache, puppet/chef, cfengine, capistrano, git, svn, cvs, nagios, cacti, ganglia, mysql, ldap, tacacs, and trac
- Prior experience with automated system deployment and management (kickstart, pxe, etc)
- Experience with cabling, configuring, and troubleshooting OSI layers 1 through 4
- Knowledge of such things as TCP, HTTP, DNS, SMTP, DHCP, SNMP, AMQP, LDAP, etc.
- Prior experience with networking operations and hardware a plus
Process & Work Style:
- Modern System Administration best practices: automation, configuration management, package management, documentation
- Ensure all processes are repeatable, reliable, auditable, and scalable
- Experience in a mission-critical 24x7 production environment required
- Organized, self-managing, requiring little supervision
- Able to track and prioritize multiple projects/tasks
Other Assets:
- Curiosity. You want to learn more about development and operations, and you've probably googled any of the above technologies that you didn't already know about.
- You enjoy explaining and discussing technology in your area of expertise and responsibility
- B.S. or other degree optional
2 relatively current references required
To apply, send your resume and cover letter to careers@3crowd.com
Java Developer / Code Ninja
3Crowd is looking for an energetic, hands-on developer to take on the herculean tasks of writing server software and optimizing our massive data crunching methods and algorithms. The ideal candidate has prior experience writing highly scalable network servers, developing appropriate and thorough tests for those servers, in managing and storing massive statistics collections, and typically thinks along the lines of "it works for 2 connections; how about 2 million?" or "it works for 500MB of data; how about 500TB?" read more...
Responsibilities:
- Develop tools and deploy open-source to automate operations and enable operational engineering
- Interface with engineering on design and architecture with a focus on scalable, automated systems
- Help develop processes and strategies for supporting a worldwide internet presence
- Manage deployments of software and configurations
- Support the worldwide infrastructure in an on-call capacity
Requirements:
- Confident scripting skills in Ruby and/or PHP, with the desire to develop those skills
- Experience in Ruby, shells
- Production Linux system administration experience, preferably on Debian or Ubuntu
- An understanding of scalable monitoring and big data architectures and tools
- Prior experience some of these: cassandra, openstack, apache, puppet/chef, graphite, rocksteady, capistrano, nagios, redis, memcache, git, svn, ganglia, mysql, and/or ldap
- Prior experience with automated system deployment and management (kickstart, pxe, etc)
- Knowledge of the usual suspects: TCP, HTTP, DNS, SMTP, SNMP, AMQP, LDAP, etc.
- Prior experience with networking operations and hardware a plus
Process & Work Style:
- Modern System Administration best practices: automation, configuration management, package management, documentation
- Ensure all processes are repeatable, reliable, auditable, and scalable
- Experience in a mission-critical 24x7 production environment required
- Organized, self-managing, requiring little supervision
- Able to track and prioritize multiple projects/tasks
Other Assets:
- Curiosity: You want to learn more about development and operations, and you've probably googled any of the above technologies that you didn't already know about
- You enjoy explaining and discussing technology in your area of expertise
2 relatively current references required
To apply, send your resume and cover letter to careers@3crowd.com