Sign In
 [New User? Sign Up]
Mobile Version

Operations Tools Engineer

Bengaluru, KA
Job Code:
  • IT
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

A tools engineer is a jack-of-all-trades who architects, writes, tests, builds, deploys, monitors, and troubleshoots their own software. They work with developers to get the information they need to debug production issues. They build tools to help testers manage their test environments. They write theautomation for operations engineers to deploy new software.This position is a great opportunity to go outside of the typical software engineer comfort zone and see how code gets deployed and managed in the field. You will gain a more complete picture of how to build and operate services. You will become a better developer through understanding the context in which software runs.As a team, we are committed to continuously improving ourselves as both software developers and operations engineers. We keep up to date on the latest technologies for deploying and managing internet services. We are always looking for ways to improve our development processes and organizational aspects of our work.Required skills and traits Automation and tools creation. Proficiency with Python and Ruby. Experience in a cloud services company. Can independently design, implement, and deploy tools and processes. Works well alone or on a team Basic Linux scripting and system management. (Can navigate command line). Can learn new technologies on the fly. Good algorithmic foundation. (Data structures, time complexity)Ideally you can answer most of these questions How would you scale (or replace) RabbitMQ? How do I work with open source software such as Kafka or Elasticsearch? How do I integrate with existing tools such as JIRA and Jenkins? How can I reduce a complex deployment process to a simpler one? How do I identify and relieve workflow pain points? I have 2TB of data spread across 10 servers with 1k bytes of JSON per entry, how would you store it? What are the tradeoffs of your solution?What about the bonus skills? Elasticsearch Chef, Puppet, or similar (did you build your own?) MySQL, Cassandra, MongoDB, or other database expertise (you name it, we probably use it) Virtualization management and integration (ESX, AWS, OpenStack) Cloud computing platforms (AWS or others) What would a typical day be like? Work closely with developers, testers, and operations engineers. Tackle big problems in configuration management, instrumentation, and deployment control. Learn the strengths and weaknesses of the latest open source software and tools. Fix something, design something, implement something, and dream up something all in the same day.
Additional Degree: BE/ B.Tech (Engineering)

Experience: 3-5


Application Programming | Configuration/Release Mgmt | Database Administration (DBA) | Software Engineer
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News