TuneIn San Francisco, CA, United States
Jul 12, 2017Full time
Our mission is to deliver the world’s best listening experiences. Every day we make good on that promise for millions of listeners through our flagship mobile and web applications along with more than 200 connected devices and services. About TuneIn Engineering We value being a top-notch engineering organization and have the same high standards with our code and people. We make time for quality, we are agile and pragmatic, we keep it simple, we are data-driven, and we love getting better. Check out our principals here: https://github.com/tunein/engineering/blob/master/Principles.md We regularly invest time in your future and support growth, and we show this in a number of ways—clear job responsibilities and expectations for your career path, freedom to move teams, Mission Teams to contribute more broadly, and our quarterly Discovery Days, whereby you spend time in the form of building innovative features, products, or approaches to problems ("hackathon" like); addressing nagging issues or problems that take time away from adding value to TuneIn; or simply learning a new technology. About the Position As a DevOps Engineer at TuneIn, the sky's the limit on the impact you can have on the business. All of our teams at TuneIn engineer and deploy their own code, but rely on us for guidance and best practices. Our application stacks vary: Java, Ruby, node.js, java, python; we use Chef for orchestration and AWS for our cloud technologies. Position Responsibilities You show a strong sense of ownership. You’ll be able to exhibit mastery of at least one core DevOps component: build and release, elastic application support, automation, or orchestration. You aren’t daunted by continuous integration and believe in rapid, easy, and frequent deployment schedules. You believe in the importance of measuring app performance and real user transaction testing. You want to continuously improve systems and processes You’ve contributed to small software projects in some capacity. You understand the importance of automating all the things. Position Requirements At least 3 years of experience in a development or DevOps role supporting development teams with AWS cloud infrastructure. Strong experience with Amazon commercial cloud (AWS, EC2, S3, Elastic Load Balancing, Auto Scaling, etc.) Experience building build and release pipelines. Demonstrated experience with continuous integration and deployment and a broad range of build and release tools and associated scripting: Jenkins, Hudson, TeamCity, Maven, Ant, Capistrano, Archiva etc. Deep experience in scaling web architectures. Solid scripting skills in PowerShell, Python, Bash, or Ruby. Strong expertise with managing Java, C++, Ruby, or other object-oriented language stacks. A practical perspective on software engineering disciplines and how they intersect with infrastructure and operations. Orchestration expertise in any modern framework: Puppet, Chef, Ansible, Cloud Formation, Opsworks, etc. Git/Github.com workflow and repository management expertise. Insatiable desire to make systems more reliable and consistent over time. Ability to work independently and own projects from conception to release. Bachelor of Computer Science (BScs), Computer Engineering (BSCE) or related BS degree. About TuneIn TuneIn is headquartered in San Francisco, in the heart of the SOMA district, across from AT&T Park. We also have a vibrant, growing office in Venice, CA with a full recording studio, where artists and personalities publish new content to the community every week. We’re well-funded by the most prestigious names in venture capital, including Sequoia Capital, General Catalyst Partners, Google Ventures, and Institutional Venture Partners. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.