Blog
BLOG

Release Manager

05.13.13

Posted by loren on May 13, 2013

We’re looking for an experienced release manager – someone who can handle the major upcoming release of our product without losing their cool, losing their temper or just plain losing it. We want someone who can test, test, test for a flawless release. Someone who’s passionate about software, our product and our future. Oh, and someone that’s just plain awesome. Think you have what it takes? Apply ASAP. We want to meet you!

The Release Manager will see unmastered complexity as a problem to be solved. They have worked extensively with continuous integration systems and are equally happy improving an existing CI or configuring a new one from scratch. They know why reading code is important, also understand why comprehensibility is essential to the survival of a software project. They are a domain expert in software quality who will eagerly share knowledge and tools with others in your organization.

  • Methodologies: continuous integration, Agile…
  • Change Management (eg. Git, Svn, Mercurial, CVS…)
  • Configuration Management (eg. Chef, Puppet, Salt…)
  • Deployment (eg. Mayven, Ant…)
  • Clustered Topologies (VMWare, Xen, KVM, OpenVZ…)
Required Skills
  • 5+ years in release management

No Comments

Tags

Web UI Engineer

04.15.13

Posted by loren on April 15, 2013

To provide technical support and contribute to the creation of new features and web applications for our extremely high traffic consumer facing web site. This includes providing Information Technology with a long-term perspective on the relationship of front end user interfaces to the business opportunities facing our company.
We value brains, engagement, passion, and a ‘no excuses’ attitude. Since we’re focused on delivering value to our client base quickly, we iterate fast and release often. We use an agile-like methodology that balances our need for quick turn-around with the knowledge that doing things right the first time pays big dividends. You take the long-view of product development and are excited to build-to-last so you write clean, clear code that others can understand and is scalable, object oriented, and commented.
After applying through this website, please include the words “Web UI Engineer” in the subject line of your email. Corporate culture is as important to us as the work experience you have, so make sure we sound like a good fit before submitting your resume.

Duties:
  • User Interface
  • Interact with product managers to define and develop new products, features, and enhancements
  • Build mockups and prototypes to communicate and refine product/feature concepts
  • Contribute scalable, production-ready code for user-facing features
  • Develop reusable application components
  • Promote best practices for web user experience
  • Optimization and Design
  • Recommend improvements to the user experience through changes in infrastructure, server optimization, product interface, practices, and policy
  • Manage Load Times
  • Collaboratively work with development team to spec out new features to improve optimizations
  • Global Applications including language and currency features
Required Skills:
  • 5 years plus experience in Web Development
  • 3 plus years experience working in jQuery
  • Object Oriented Programming
  • Building Applications
  • Experience with PHP, MySQL a plus

No Comments

Tags

System Administrator (Security Expert)

04.15.13

Posted by loren on April 15, 2013

We need a security crackerjack to keep us safe. Someone who can deploy Linux servers like our lives depended on it; who can build code and do code pushes with their hands tied behind their back. Someone who can optimize server topology like a boss and spot network bottlenecks from a mile away. (And someone who knows what all of this means…) Are you up to the challenge? Then we need YOU to be ONTRAPORT’s new System Administrator (Security Admin).
This position is responsible for the installation, configuration, administration and maintenance of the servers and technologies that support our web-based software application. We are looking for someone who will provide best practices and keep current of all new server and related technologies, while consistently and proactively maintaining the security of all our clients’ data.

Required Skills:
  • Deploy Linux Servers
  • Able to build code and do code pushes
  • Keep security patches to OS and software up to date
  • Optimize server topology (TCP/IP)
  • Patch and test different versions of 3rd party software
  • Identify bottlenecks in network (network card, router, servers)
  • Monitor all servers and recommend where improvements are necessary
  • Design Multi-Location Clustered Solutions and deploy
  • Ability to deal with hardware and software.
  • Install new / rebuild existing servers and configure hardware, peripherals, services, settings, directories, storage, etc
  • Design Systems standards

No Comments

Tags

PHP Developer

04.15.13

Posted by loren on April 15, 2013

Is LAMP more than just an appliance in your living room? Is Ajax more than just a powdered household cleaner? Do you count electric sheep? Well then my friend, have we got a job for you! Join our team of adept developer ninjas as they grow our core code base by constantly optimizing our existing code while adding new and exciting Web 3.0 features! Additionally, you’ll be helping us with our client email delivery by handling bounces accurately and instantly, identifying and stomping out spam, and extending the current toolset that we offer to our clients! It is truly nerd-vana.

Duties:
  • Collaborate with the team to solve problems
  • Track down and squash bugs when discovered or reported.
  • Work with product team to architect, develop and deploy new features
  • Improve existing code base by discovering and re-factoring speed bottlenecks, ensuring clean MVC and object-oriented architecture throughout, etc.
  • Research, architect, and port localized data file system to distributed content delivery network (CDN).
  • Research, test, and deploy portions of our system for hosting via AWS.
  • Monitor and improve algorithms to improve speed and delivery response
  • Build scripts to improve workflow for delivery admin
  • Design and implement queuing algorithm to minimize delivery latency while under load
  • Brainstorm caching schemes for quick delivery of email to MTA
  • Research, identify patterns, and develop algorithms to find and stop email abusers
  • Convert infrastructure to scale seamlessly from 3000 accounts to 100k accounts
  • Integrate 3rd party email testing and rendering services to provide customer feedback
Also:
  • Review customer feedback and develop reporting system improvements
  • Design database queries to improve speed and capability of our reporting engine
  • Design front-end data display tools for end-users, including scheduled reports via email, PDF, and more
  • Work with database engineer to develop real-time, live reporting for various datasets such as sales and lead flow
  • Develop internal statistics to monitor system and feature usage and display on company dashboard

No Comments

Tags

Database Administrator

04.15.13

Posted by loren on April 15, 2013

Are foreign keys not foreign to you at all? Is normalization the norm for you? Then we need you on our team! We’re looking for a rockstar MySQL database administrator who can wrangle our many MySQL databases. You will oversee development and help with organization of our databases, as well as assessment and implementation of our exciting and rapidly growing new technologies and advancements. Our database administrators will work with our developers that much like Buzz Lightyear, will scale to infinity and beyond!

Primary Duties:
  • Manage Logic Monitor
  • Developing unit tests to measure and improve concurrency and speed across the application
  • Design and document database architecture
  • Design Data Warehousing and Business Intelligence platform
  • Build database scheme, tables, procedures and permissions
  • Monitor User Level Security
  • Maintain Server Uptime
    • Proactively monitor the servers to ensure secure services with minimum downtime
    • Responsible for providing trend analysis to management team to enable them to make informed decisions regarding resource management
    • Responsible for improvement and maintenance of the databases to include rollout and upgrades
    • Responsible for implementation and release of database changes according to agreed timescales and costs
    • Back-up & Recovery
  • Optimization and Design
    • Researching, testing, and implementing new technologies such as CouchDB, Cassandra, etc.
    • Designing and deploying our rapidly scaling server infrastructure
    • Researching and deploying worldwide DNS network to minimize dns latency
  • System Administrator
    • Profiling
    • Coordination with Manage Hosting Solution
    • Scheduled Maintenance
Required skills:
  • 5 plus years experience working in LAMP environment
  • Experience Optimizing my.cnf
  • MySQL query profiling
  • Writing Queries
  • Stored Procedures
  • Triggers
  • System Load
  • Binary Replication
  • Load Balancing

No Comments

Tags