Title: | Senior Systems Engineer |
Company: | Tropo Inc. |
Reports to: | Director of Platform Operations |
Job Type: | Permanent 40 hours per week plus On-Call shift rotation |
Location: | Atlanta, GA / Remote |
We are looking for candidates with very strong operational backgrounds. You don't just draw diagrams showing your architecture will work, you make it a reality, and you respond to the alerts if that reality falls apart. You love (and maybe you even develop) the latest and greatest tooling, but you think improving processes for how development and operations collaborates is just as important. You need to be self-motivated. We are a distributed team, and as such we you will need to be able to work, and deliver, without direct daily supervision.
- Work hand in hand w/ product engineering on deploying and supporting new features and services
- Participate in on-call rotation
- Troubleshoot network and platform issues
- Scale infrastructure to meet demand
- Monitor and manage our field deployments
- Develop custom tools as necessary, or even work on improving existing tooling.
- Document and update systems design and procedures
- Linux - While we don't expect you to contribute kernel patches, we do expect you to know your way around, so we ask that you have at least 4-5 years of experience and would prefer Red Hat or its derivatives.
- Configuration Management - Whether you prefer Chef, CFEngine, or Puppet, you look askance at "one-off" fixes that aren't applied by it.
- Monitoring - We run a product which other businesses depend on, and as such monitoring is a big deal to us. We want to know before something breaks, so we can get out ahead of the problem!
- Source Control Management - If you fork and merge your grocery list then you might be the one.
- Networking - Knowledge of TCP/IP, DNS, HTTP, XMPP. When the logs are unclear, you turn to tcpdump or Wireshark to find out what's really going on.
- Code - We are looking for scripting awesomeness. You should write shell scripts in your sleep and also be comfortable in at least one of the following languages: Ruby, Perl, Python.
- SQL - We are not looking for a DBA, but we do want someone who knows the engines and is experienced with managing and deploying them in production environments.
- VOIP experience, while we're not expecting candidates to be able to recite RFC 3261 from memory we would love them do have some experience with real time communication protocols, and sip being the most prefered.
- Go ! - Our operations team loves go and whenever we see an Operational itch you can bet we're going to try to use Go to scratch it.
- Experience designing and deploying highly-available services
- J2EE server configuration and management experience
- Some knowledge of build tools such Ant, Gradle, or Maven
- Continuous integration experence, We use Jenkins but we'd love to hear your thoughts on TravisCI, Hudson, Teamcity, or even Cruise Control (if you're actually still using it ).
- IaaS experence, whether it be AWS, Rackspace, Digital Ocean or Openstack.
- Experience with Elasticsearch / Logstash, Splunk, Fluendt, ect
- We're solving interesting problems. Tired of clients with yet another social network for cats?
- We have awesome benefits. Mind-blowing in fact. Medical, dental, the works, 100% paid for by us for you and your family.
- We participate. Conferences, Hack-a-thons, Code Camps. You name it, we do it. Heck, many of our projects are open source.
- We're Polyglots, and love it if our team is as well. We have Java, C, C++, Ruby, Python, Groovy, node.js, C# and even ColdFusion code running in production. You'll learn all sorts of new things.
- Hardware. Yea, you get it all (QuadCore i7 Macbook Pro, Company iPhone, etc.)
- Freedom. You can work when you want, where you want, we don't care...we know you'll get the job done!
Must be fully literate in English
To apply please send your resume, salary requirements, and a link some of your work ( github / bitbucket profile, blog, ect ) to [email protected].
Sorry, we are not interested.