Showing posts with label DevOps. Show all posts
Showing posts with label DevOps. Show all posts

Thursday, November 13, 2014

Job Application for Systems Engineer/DevOps, SDK Engineering at Twilio

About us:

  • Twilio is migrating the communications industry from its 150-year-old legacy in hardware to its future in software. With our cloud communications platform, we fundamentally change how businesses build solutions for their communications needs.
  • Twilio has virtualized the entire telecommunications infrastructure stack into a set of streamlined cloud APIs, introducing agility, global reach and cost savings of flexible, multi-tenant cloud software to the traditionally expensive and slow moving field of telecommunications.
  • Hundreds of thousands of developers have incorporated Twilio into their companies and products, deploying everything from complete call centers to work scheduling applications, from mobile marketing and lead management to tools that improve customer security.
  • Our customers are the innovators you recognize and respect, from start-ups like Uber, Box and Airbnb, to the agile enterprises including Coca-Cola, the Home Depot, Alaska Airlines, Walmart and more.
  • Come help us transform this 1.3 trillion dollar industry with the power and flexibility of software.

About the job:

  • Twilio is growing exponentially and we are looking for someone to help automate and support our cloud-based infrastructure across multi regions/datacenters.
  • We are looking for a systems engineer who is interested in building the next generation of cloud platform systems to support global distribution, High Availability (HA) and scalability. 
  • You will receive exposure to the unique set of challenges that come from scaling a global service that has to run at 100% availability. 
  • Automation is key to almost everything we do at Twilio. We are looking for a leading "automation" mind.

Responsibilities:

  • Work on Twilio's global cloud infrastructure with the SDK Engineering Team.
  • Help design, develop and deploy secure cloud infrastructure for High Availability (HA), Low Latency and Scalability across global data centers.
  • Build awesome automation tools to help us run and scale our global-infrastructure. 
  • Participate in on-call rotations and work with the SDK Engineering Team to identify, resolve and triage production issues.   
  • Take personal responsibility for the quality, reliability and availability of our infrastructure. 

Requirements:

  • You are proficient in Linux systems administration and understand all layers of Linux.
  • You have in-depth experience deploying and maintaining monitoring tools (Nagios, Cacti, etc.).
  • You are experienced in configuring network routing (NAT, TCP/IP), firewalls, VPN and DNS.
  • You know what is involved in deploying and managing Redis or another equal technology.
  • You are a scripting guru; shell, python it's all the same to you!
  • You are familiar with deployment tools like Chef, Puppet, or rolled your own. 
  • You understand OS-level virtualization well. You have setup and managed virtualized production environments.
  • You have some familiarity with AWS and/or other cloud environments.

Bonus points:

  • AWS experience.
  • Bachelor's degree in Computer Science or Computer Information Systems, or equivalent experience.
  • Contributed to Open Source Software.

Perks:

  • Competitive benefits, including medical, dental, vision, 401k and life insurance.
  • An Amazon Kindle, $30/month to spend on books and a Twilio track jacket after demoing your first Twilio app in front of the company!
  • Pre-tax commuter benefits.
  • Catered lunches and a weekly team dinner featuring invited technology and entrepreneurial speakers.
  • Excellent gear (we ❤ Apple computers and big monitors — two if you need 'em).
  • A strong belief in life/work balance.

*LI-AB1

--

Twilio is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or Veteran status and operate in compliance with the San Francisco Fair Chance Ordinance.

Tuesday, October 21, 2014

DevOps Engineer | SpaceX

About SpaceX
We seek to accelerate the course of human history by developing the technologies necessary for multi-planetary civilization.

We build rockets and spacecraft from the ground up, utilizing much of our own electronics, software, vehicle structures, and engine systems. The Falcon launch vehicle and Dragon spacecraft are among the most ambitious engineering systems in the world. Dragon holds the distinction of being the first commercially developed spacecraft to have achieved orbit, rendezvous with the International Space Station, and a safe return to Earth. SpaceX is advancing the state of the art in a field previously dominated by nation states.

Our next developments include a heavy lift launch vehicle, human transportation, and a reusable launch system that will drastically reduce the cost of access to space.

DevOps Engineer

As a DevOps Engineer on the Flight Software team you will be responsible for the development and administration of our internal tools and infrastructure projects. You be involved in everything from design to deployment, troubleshooting, and performance analysis. Scaling this infrastructure to ensure reliability of our flight and test data is paramount.


Basic Qualifications:

  • Undergraduate degree in computer science or related field of study
  • 3+ years of relevant work experience

 

Preferred Skills and Experience:

  • Advanced degree in computer science or related field of study
  • Prior experience developing software for real-time systems
  • Ideal candidate will have played a major role on groundbreaking projects, designs first thought impossible or systems that pushed the envelope
  • Strong passion for advancing space flight and challenging the impossible

ITAR Requirements:

  • To conform to U.S. Government space technology export regulations, applicant must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. Learn more about ITAR here.

 

ABOUT SPACEX FLIGHT SOFTWARE ENGINEERING: The Flight Software team is responsible for the software that runs on-board SpaceX rockets and spacecraft, but we do more than embedded software engineering: We also do simulations, distributed data management, and analysis tools used in preparation for a launch. Our problem domains span embedded, fault-tolerant, flight control, web, mobile, cloud, and big data computing. The products that we develop run on low-power space computing platforms, mobile devices, desktop systems, and in data centers. We are an organizationally flat group of a few dozen software engineers. Although we work on and support critical systems, you wouldn’t know it from observing our office. When it comes to the code we are unrelentingly meticulous and thorough, but when it comes to people we are big on open communication, flexible hours and a casual work environment. At SpaceX, the problem domain is full of exciting challenges, and “launching” the product will be like no other product launch you’ve ever experienced!

SpaceX is an Equal Opportunity Employer; employment with SpaceX is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.

Applicants wishing to view a copy of SpaceX’s Affirmative Action Plan for veterans and individuals with disabilities, or applicants requiring reasonable accommodation to the application/interview process should notify the Human Resources Department at (310) 363-6000.

Connect With Us

Want to learn more about SpaceX career opportunities and culture? Be sure to connect with our recruiting team on social media: TwitterFacebookLinkedInTumblr, and SpaceX Careers.

Job Location

Friday, October 17, 2014

Lumosity - Senior DevOps Engineer

Apply to this job

Senior DevOps Engineer

San Francisco
Engineering
Full-time

It ain't easy running a web app with over 60 million users, but we do it anyway -- and with just a few people. This team does it all. They tame MySQL replication one day, implement a brand-new feature the next, and push it all out that night. They love being responsible for whole systems, and they love scaling those systems to the next level.

YOU ARE

    • A curious and ambitious engineer that has a knack for taming traffic and scaling applications
    • You have the ability to quickly learn and implement unfamiliar technologies and the desire to jump into the thorniest technical problems whenever necessary

YOU WILL

    • Develop and maintain all aspects of operations infrastructure
    • Create next-gen infrastructure supporting changing requirements
    • Predict scaling problems before they occur
    • Employ preventive measures to maintain high availability servers

YOU HAVE

    • 3-5 years experience in site operations
    • Strong software engineering, database, system administration, and infrastructure management skills
    • Managed operations and infrastructure for a large-scale website
    • Familiarity with the following technologies: Rails 3.x, Automation experience with Chef/Puppet, HAProxy, Nagios, Cacti, Memcached, and GIT
    • Database management in MySQL, and overall Linux knowledge
    • BA/BS in Computer Science

Sunday, October 12, 2014

[Atlassian] SaaS / DevOps Developer


SaaS / DevOps Developer

Location: Austin
Job Code: 6100
# of openings: 2

Description

A Senior Developer (PAAS) is responsible for the design, implementation and maintenance of new and existing hosted platform components. As a Senior Developer you are also responsible for technical leadership within the team.

Quality

  • Deliver hosted platform components with a minimal number of defects.

Scale

  • Design & implement hosted platform components that can handle existing load and scale as load increases.

Main Activities

  • Engage with other developers, front-end designers, operational and performance engineers
  • Liaise with the technical leads and architects to promote great software design and quality
  • Drive innovation by coming up with new and surprising ideas for our products and processes
  • Develop awesome new features front to back as part of a team
  • Point out issues with the existing architecture and code, and clean it up

Key Skills:

  • Broad knowledge and understanding of the SaaS, PaaS, IaaS industry
  • Hands on experience with public cloud offerings (AWS, Rackspace, GAE, Heroku)
  • Wide experience of successful and failed projects
  • Ability to slice and dice problems so they can be worked on by several people
  • Desire and ability to mentor junior developers
  • Relaxed yet enthusiastic attitude
  • Excellent understanding of JVM and at least one of the following languages: Java, Clojure, Python
  • Ability to work in multiple languages, and a willingness to learn new ones
  • Good understanding of typical SaaS, IaaS and PaaS patterns
  • Superior creative and innovative problem-solving skills
  • Initiative and the ability to work independently and in a team

Preferred Skills:

  • Previous experience with building a PaaS
  • Knowledge of open source projects in the PaaS/IaaS space (Docker, CoreOS)
  • Knowledge of Linux internals, networking, storage, monitoring, NoSQL, Python
  • Experience with the operational requirements of running a production service
  • A strong desire to contribute to the open source community
  • Experience with agile software development methodologies like XP and Scrum, continuous delivery, infrastructure as code...
  • Interest to learn more about new languages and frameworks

Typical Experience:

  • 5 to 10 years (or more) in a similar development role

Contributing to the broader growth and company culture of Atlassian - we want you to become part of the team, not 'just another employee'.




Apply

[Atlassian] SaaS / DevOps Developer


SaaS / DevOps Developer

Location: Sydney
Job Code: 1500
# of openings: 2

Description

A Senior Developer (PAAS) is responsible for the design, implementation and maintenance of new and existing hosted platform components. As a Senior Developer you are also responsible for technical leadership within the team.

Quality

  • Deliver hosted platform components with a minimal number of defects.

Scale

  • Design & implement hosted platform components that can handle existing load and scale as load increases.

Main Activities

  • Engage with other developers, front-end designers, operational and performance engineers
  • Liaise with the technical leads and architects to promote great software design and quality
  • Drive innovation by coming up with new and surprising ideas for our products and processes
  • Develop awesome new features front to back as part of a team
  • Point out issues with the existing architecture and code, and clean it up

Key Skills:

  • Broad knowledge and understanding of the SaaS, PaaS, IaaS industry
  • Hands on experience with public cloud offerings (AWS, Rackspace, GAE, Heroku)
  • Wide experience of successful and failed projects
  • Ability to slice and dice problems so they can be worked on by several people
  • Desire and ability to mentor junior developers
  • Relaxed yet enthusiastic attitude
  • Excellent understanding of JVM and at least one of the following languages: Java, Clojure, Python
  • Ability to work in multiple languages, and a willingness to learn new ones
  • Good understanding of typical SaaS, IaaS and PaaS patterns
  • Superior creative and innovative problem-solving skills
  • Initiative and the ability to work independently and in a team

Preferred Skills:

  • Previous experience with building a PaaS
  • Knowledge of open source projects in the PaaS/IaaS space (Docker, CoreOS)
  • Knowledge of Linux internals, networking, storage, monitoring, NoSQL, Python
  • Experience with the operational requirements of running a production service
  • A strong desire to contribute to the open source community
  • Experience with agile software development methodologies like XP and Scrum, continuous delivery, infrastructure as code...
  • Interest to learn more about new languages and frameworks

Typical Experience:

  • 5 to 10 years (or more) in a similar development role

Contributing to the broader growth and company culture of Atlassian - we want you to become part of the team, not 'just another employee'.




Apply

[Atlassian] DevOps Engineer - AWS / Java / Puppet


DevOps Engineer - AWS / Java / Puppet

Location: Sydney
Job Code: QHP-379
# of openings: 1

Description

At Atlassian, we aim for our products and services to deliver an unsurpassed level of reliability to our customers around the world. We're looking for an engineer who can analyse and help improve our products and services to get us to a higher level of uptime and reliability.

Your role will be joining the product team as an operations expert. You will help by implementing system management strategies achieving rapid feedback and high availability and have the opportunity to make improvements that will aid both the products we make and the process we use to build them.

Your improvements will be felt by the entire organisation. Are you ready to step up and make a difference? Get in touch! 

What you'll do

  • Monitor, operate and maintain seamless application server updates.

  • Implement management strategies achieving rapid feedback and high availability.

  • Identify improvements in systems management in the development process.

  • Expand production analytics in the cloud based offering of our products.

Key skills

  • You live to automate… you get a kick out of your teammates asking “you mean it just… happens?"

  • You are familiar with scripting operating system and deployment tasks. They call you the "server whisperer".

  • New technologies are quickly tamed and put to practical use.

  • You have a working experience in cloud management technologies.

  • You have strong analytical and troubleshooting skills. You’re not afraid to roll up your sleeves and troubleshoot a complex bug from a coder’s perspective.

  • As the name implies, you know that great DevOps engineers excel in bridging the worlds of software development and systems management. You are comfortable communicating with both.

  • You know there’s a better way, and can balance today’s work with making improvements for the future.

Our environment

As well as experience with AWS, Puppet and Java, we really want smart and capable people who can suggest new tools as needed. Here's what we're using today:

  • Linux (Ubuntu)

  • PostgreSQL

  • Maven

  • Apache

  • nginx

  • Atlassian tools (obviously): JIRA, Bamboo, Stash, etc.

  • Bash / Python

Typical experience

  • 4+ years experience in systems management or software development with systems management responsibilities.

 




Apply