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. We are bridging from individual OSS tools and processes to an integrated service delivery tool set and we’re looking for candidates who are familiar with modern cloud development practices, 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).Further, we're looking for candidates with experience transforming customized software into a larger market-ready product, or “Productization," the act of making a micro-service or service capable to be deployed, managed and operated solely by a third party. As part of the IBM’s initiative to deploy un-tethered Cloud environments, CTO SRE Development is implementing the first continuous integration and continuous deployment pipeline between IBM and Wanda Group, our first un-tethered environment. Experience implementing, configuring/customizing, Artifactory, Urban Code Deploy, and Jenkins are highly preferred as the open positions will be focused on the delivery of the CI/CD pipeline.During the first year, while this job requires the software development skills to be successful, Technical Writing experience is preferred in order to develop documentation and education on the use of the OSS tooling and processes for third parties.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.