IBM Platform Developer - Watson & Cloud Platform in New York, New York
The Watson and Cloud Platform CTO SRE Development organization is focused on providing SRE/DevOps tooling for Operations Support Systems (OSS) to the Watson and Cloud Platform Development Tribes. OSS is comprised of 4 categories Incident Management, Problem Management, Change Management, and Case Management. The CTO SRE Development team is composed of highly skilled software developers who have developed core tools which are deployed across all Cloud’s environment’s and used by multiple Service squads. As part of the IBM’s initiative to deploy un-tethered Cloud environments, we are bridging from individual OSS tools and processes to an integrated service delivery tool set. CTO SRE Development is working on the technical integration points between OSS tools in use by IBM and those that will be used in un-tethered Cloud environments. We’re looking for candidates who are familiar with modern cloud development practices and have practice transforming customized software into a larger market-ready product and can drive the “Productization” of current OSS. Productization is the act of making a micro-service or service capable to be deployed, managed and operated solely by a third party, which will be essential in un-tethered environments. Candidates will have strong desire to help drive IBM’s global Cloud mission focused on un-tethered environments. The successful candidate will be proficient in software development with an emphasis on micro-services using cloud languages (e.g. Go, Node.js, Ruby), scripting (e.g. Python, PHP, etc), API design (REST) and implementation, secure application design, and UI experience and will be familiar with productizing custom code. In addition they will have the ability to convert existing micro-services so that they can be packaged (e.g. docker images, vm images) along with deployment scripts that can deploy those artifacts (or do rollbacks) along with the appropriate level of configuration variability (e.g. domain names, hostnames etc).A key deliverable during year 1 will be to develop documentation and education on the use of the OSS tooling and processes for third parties; Technical Writing experience is preferred. This position will be located in RTP, NC or Austin,TX.
Experience in Software Development with an emphasis on developing modern micro services using Go, Node.js, Ruby, scripting (Python, Ansible, and/or PHP).
Knowledge and experience using build automation, deployment, and management tooling (e.g. Chef, Ansible, etc.)
Knowledge and experience in version control tooling (Git, Zen, etc.).
Knowledge of testing methodologies and test automation.
1 year of experience working in an Agile and continuous delivery environment.
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.