Principal Build Engineer AppDynamics
THIS JOB HAS EXPIRED AppDynamics is the leader in next generation solutions for managing modern, distributed, and extremely complex applications residing in both the cloud and the data center. Our customers include some of the largest web sites on the planet, who use our products to monitor and troubleshoot applications distributed across thousands of servers.
With the paradigm shifts to horizontally distributed applications, service oriented architectures, cloud hosting, and agile deployment it is more complex than ever to manage large-scale applications. The innovative AppDynamics technology greatly simplifies managing these modern application architectures. With over 500 high profile customers and year over year revenue growth above 300%, we are disrupting the multi-billion dollar APM (Application Performance Management) market.
Founded in 2008 and lead by proven innovators, AppDynamics has rock solid funding from top tier venture capital firms including: Greylock, Lightspeed, Kleiner Perkins and IVP.
To keep up with our ambitions of shipping software fast and reliably, both via SaaS and on-premise, we are building a top notch software continuous deployment (CD) pipeline that can automatically build, package, test, and deploy our software on thousands of servers.
If you have a passion for creating and optimizing large build infrastructures, and you like being on the bleeding edge of this field, let?s talk!
In this role you will be responsible for leading the development and maintenance of build and source control systems. You will provide architectural oversight as well as hands-on development leadership to all things build-related. You will work closely with our operations engineers to build a CD pipeline and with our product?s software engineers to make sure our builds are fast, parallelizable, reliable and always green!
Solid previous experience in creating, maintaining and building build related infrastructure for complex, distributed products, which rely on a mix of target technologies. Our product development is primarily Java and also includes C++, PHP, C#.
Expertise in modern build and source control infrastructure tools, such as Jenkins and Gerrit.
Solid understanding of software build systems taxonomy and concepts (CI, CD, etc.)
Experience managing a large number of servers running Linux and Windows.
Expertise in Git is a must. You will be need to pull, merge, fetch, push, cherry-pick, and reflog your way around several large repositories.
Excellent scripting skills in languages such as Bash, Ant, Python, and Gradle. (knowledge of all is not expected)
Good knowledge of general CS concepts
Knowledge of virtualized and cloud computing infrastructures (e.g. EC2, S3, VMWare)
Exceptional communication skills (verbal and written) and the ability to work with various constituents in different levels of the organization
BS in CS or related discipline highly desirable
||San Francisco, CA |
THIS JOB HAS EXPIRED