Image may be NSFW.
Clik here to view.Configuration/Script/Build Engineer
(Contract: 3 – 6 mos)
The Brief
As a member of the Skype Cloud Technology Team, you will help build an infrastructure capable of supporting hundreds of millions of users. Our growing San Francisco-area development group will leverage open standards to deliver communication services--including voice, video, chat and presence--to the web and enable radically new Skype applications.
The technology used by the team will include distributed databases and frameworks (e.g., Dynamo-styled storage and Map/Reduce), RESTful APIs, scalable message passing (e.g., Thrift, protocol buffers, ActiveMQ), fault tolerance and functional languages. The development process is rapid, iterative and based on Scrum.
Skype is seeking a Contract Script/Build/Tools Engineer to automate builds, configuration management and test/release environment construction. In this role you would work closely with the software engineers and architects in Brisbane, California and facilitate the development environment This is not an IT support role.
Key Responsibilities
- Develop and maintain the Continuous Integration system. We currently use QuickBuild but we are open to change this.
- Build system guru. We currently use scons but we're willing to let you completely rebuild this.
- Assist in developing a mechanism to deploy products.
- Miscellaneous tool development to assist development.
Desired Skills
Knowledge of shell scripting (bash, python, perl, etc.). Expertise with Python is highly desirable.
Knowledge of DVCS systems. Expertise with Git or Mercurial represents a significant advantage.
Knowledge of Make. Experience with scons is a plus.
Must be proficient at Linux/Unix configuration and administration
Familiarity with virtualization technologies (VMware, Xen etc)
Experience with automated management/creation of server clusters
Experience with setting up test environments
Behaviors
- You want to strive for excellence in the things you do, especially when you are writing software.
- You are willing to work incrementally and are comfortable with change.
- You are creative and like to generate new ideas, spot possibilities and explore the areas where others haven't gone.
- You have good communication skills and are not afraid to work in multicultural company that is spread across the globe.
- Expressing your own ideas for different people with different viewpoints is an interesting challenge rather than impossible obstacle for you.
- You wish to learn something new and making use of that in your work is a regular thing for you.
- You are a team player and enjoy working together with other developers of all personality types.
Requirements
- BS degree in relevant field or equivalent work experience
- Minimum of 4 years of applicable build/release work experience
Interested? Interested parties are invited to email resumes to Gary Jong at: gary.jong@skype.net
Source: Joel On Software
Image may be NSFW.Clik here to view.
