Business Segment: Current & Lighting Current Powered by GE
Location(s): United States; California; San Ramon
About Us: Current, powered by GE, a first-of-its kind energy company that integrates GE’s LED, Solar, Energy Storage and Electric Vehicle businesses with its industrial strength Predix platform to identify and deliver the most cost effective, efficient energy solutions required by customers today and in the future. Current is focused on delivering custom outcomes for our Commercial & Industrial customers, municipalities and utility partners. www.CurrentByGE.com
GE is the world’s Digital Industrial Company, transforming industry with software-defined machines and solutions that are connected, responsive and predictive. Through our people, leadership development, services, technology and scale, GE delivers better outcomes for global customers by speaking the language of industry.
GE offers a great work environment, professional development, challenging careers, and competitive compensation. GE is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
Role Summary: Drives increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse at a release level. Works independently and contributes to the immediate team and to other teams across business. Adds value to build and release engineering discussions. Supports and improves tools for continuous build, automated testing and release management.
Makes technology choices at individual level and has ability to analyze impact.
Expert at applying principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.
Able to document procedures for building and deploying. Able to assess code, build it, and run applications locally on his/her own.
Experience with creating and maintaining automated build tools. Profiles build process and identifies bottlenecks.
Demonstrates expertise in writing scripts to automate tasks. Implements Continuous Integration/Deployment build principles.
Provides expertise in the quality engineering, test planning and testing methodology for a software project.
Helps businesses develop an overall strategy for deploying code.
Contributes to planning and strategy with his/her ideas.
Draws off experience in order to influence others.
Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
A minimum of 5 years of professional experience
Legal authorization to work in the U.S. is required. We will not sponsor individuals for employment visas, now or in the future, for this job
Proficiency in Build Management tools like Jenkins, Bamboo and thorough knowledge in Maven, Gradle or Ant build tools, and experience on tools like Chef, Puppet or Docker
Proficiency in GitHub workflow and working knowledge with configuration management tools such as CVS/SVN/ClearCase/Git/Perforce/Artifactory
Good knowledge of Cloud architecture and hands on work experience on AWS, Azure, CloudFoundry, having created, configured and managed environments
Experience in automating build and deployment process and developed one-click environment setup and software push pipelines
Knowledge of HTTP(s), MQTT, AMQP, WSS protocols
Thorough knowledge with monitoring and logging tools (app dynamics, new-relic, Log4J, Logstash, Splunk etc) configuration, usage and troubleshooting
Experience with administration of databases in relational and non-relational databases such as Postgres, Oracle, Cassandra, MongoDb, CouchDb
Proficiency in big data technologies including configuring and maintaining either on Hadoop or on DSE cluster and have work experience on Spark/Storm, Hive, HBase, Solr, S3 and Cassandra
Understanding of encryption fundamentals such as PKI, Encryption, Digital Signatures, & Key Management and Security technologies such as OAuth2, WS-Security and able to identify Web/API security vulnerabilities
Knowledge of Risk Controls framework and Audit procedures
Have worked in 24×7 production operations and maintenance and is willing to be on Pager-on-Duty at any given time
We are in the process of transitioning to an improved job application system and in the interim we are operating with two systems. Have your Job ID ready (from the email you received when you applied) to log in and check your application status.
Click the appropriate button. If you don't know your job ID, you can still check your status: use both buttons.