(o)))><4,272 karma · joined April 27, 2009
(o)))>< ln -sf /dev/null ~/.bash_history
!Previously, it had to do with my usage of Terminal; I've had to touch ~/.bash_sessions_disable -- /etc/bashrc_Apple_Terminal has the nitty gritty.
Oh yes.
#soon
We’re looking for an Operations Engineer to support, maintain and scale our fleet of servers powering unionmetrics.com and our analytics data pipeline. Millions of social events continuously flow and propagate through our systems every day, and our Operations Engineer will be responsible for keeping the lights on and blinking at the right frequency.
DUTIES
* Maintain and scale existing services to maximize uptime and performance
* Triage and resolve system alerts; participate in on-call rotation
* Develop runbooks and other support materials as part of a continuous improvement process
* Work with a talented team at a great company with all these benefits and perks
REQUIREMENTS * Strong mastery of and absolute comfort in Linux, including knowing when to
trust a second-nature reflex of reaching for grep/sed/awk, and when to back away slowly
* Strong background in configuration management, preferably Chef
* Experience with monitoring and alerting systems such as Nagios, Munin/Monit
* Experience with at least a handful of open source datastore technologies such as
Cassandra, MySQL, MongoDB, Redis, Solr
* Comfortable with at least one scripting language, e.g. Ruby, Python, Golang
* Experience supporting a web stack, e.g. LAMP; Rails experience preferred
* At least two years operations engineering experience
* Familiarity with the construction and maintenance of highly available systems
preferred, e.g. HTTP load balancing or distributed databases such as Cassandra,
* Degree in MIS, Computer Science, or other technical field preferred
EXTRA CREDIT * Competency with Ruby, SQL
* Experience with: Jenkins, Spark, Hadoop, Docker, Vagrant, Kubernetes
* Know some good GIFs
* Experience in small start-up environments
If you think this job is right for you email jobs@unionmetrics.com with the subject line Operations Engineer. Include your resume and a link to your GitHub account. If you don’t have a GitHub account, send us some code you’re proud of.We are a fast-growing, profitable startup building powerful social media analytics software. Every day our systems process more than 130 million social events and deliver analytics for thousands of paying customers.
We have two open engineering positions:
=== Data Engineer (Austin, TX) ===
We need an engineer who wants nothing more than to wrangle massive amounts of data. Do you love to build on top of open source technologies like Hadoop and Cassandra using hundreds of servers? Do you enjoy working in a polyglot environment with plenty of variety? If you’re passionate about building the infrastructure to process, analyze, and store hundreds of millions of events every day, then we want to talk to you.
Responsibilities:
* Implement stream processing pipelines to handle hundreds millions of messages and events daily with Java and Ruby
* Use open source tools and data stores to analyze and store billions of data points
* Build workflows to make data accessible to end users
=== Full Stack Ruby (& Rails) Engineer (Austin, TX) ===We’re looking for an experienced Ruby (and Rails) engineer who’s passionate about the craft of building software. If you’re interested in working with a small team of engineers to build software that not only scales but delivers an amazing user experience, then we’d love to talk to you.
Responsibilities:
* Implement core user-facing functionality in a Ruby on Rails application within a large service oriented architecture
* Design and build backend services and APIs
* Integrate with massive analytics systems and data stores
You can find more info about these positions at https://unionmetrics.com/company/careers and you can find out more about us at https://unionmetrics.com/company/about/ or email us at jobs@unionmetrics.com.I'm a member of the engineering team and I'd be happy to answer any questions about us or the positions: mando@unionmetrics.com
We are a fast-growing, profitable startup building powerful social media analytics software. Every day our systems process more than 130 million social events and deliver analytics for thousands of paying customers.
We have two open engineering positions:
=== Data Engineer (Austin, TX) ===
We need an engineer who wants nothing more than to wrangle massive amounts of data. Do you love to build on top of open source technologies like Hadoop and Cassandra using hundreds of servers? Do you enjoy working in a polyglot environment with plenty of variety? If you’re passionate about building the infrastructure to process, analyze, and store hundreds of millions of events every day, then we want to talk to you.
Responsibilities:
* Implement stream processing pipelines to handle hundreds millions of messages and events daily with Java and Ruby
* Use open source tools and data stores to analyze and store billions of data points
* Build workflows to make data accessible to end users
=== Full Stack Ruby (& Rails) Engineer (Austin, TX) ===We’re looking for an experienced Ruby (and Rails) engineer who’s passionate about the craft of building software. If you’re interested in working with a small team of engineers to build software that not only scales but delivers an amazing user experience, then we’d love to talk to you.
Responsibilities:
* Implement core user-facing functionality in a Ruby on Rails application within a large service oriented architecture
* Design and build backend services and APIs
* Integrate with massive analytics systems and data stores
You can find more info about these positions at https://unionmetrics.com/company/careers and you can find out more about us at https://unionmetrics.com/company/about/ or email us at jobs@unionmetrics.com.I'm a member of the engineering team and I'd be happy to answer any questions about us or the positions: mando@unionmetrics.com
My lisp-fu isn't good enough to implement this today, but I would find it really easy to:
* copy `#define a 0` with C-k, M-w, C-y, RET, C-y, RET, C-y, RET, ... (so copy the line and paste N times)
* begin interactive search-and-replace, with usual keybindings (Y for replace, N for skip, . for replace and stop)
* but with additional keybinding, e.g. + for change replacement and apply
Alternatively, the replace argument in M-% would be a [somehow-delimited] list of replacements, and + or capital Y would pop off the next replacement and begin using that.