About Us: 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: Successful candidates will be the go to DevOps Engineers for the Research and Engineering functions of the Company. Partner with researchers to design and implement solutions using the latest technologies. Help transition the most impactful solutions into new services for the Company.
Essential Responsibilities: Recent examples of solutions include implementing the infrastructure and foundational software ecosystem supporting the Digital Twin development platform; operationalizing containerization technologies like Docker and Kubernetes; and supporting Machine Learning and Deep Learning frameworks on DGX-1 systems as well as on Azure and AWS to accelerate key research projects.
A relentless focus on automating the routine in order to free up the team’s time for the exploration of new technologies and challenges from the supported user communities is essential.
Key responsibilities include:
Build and support infrastructure surrounding the internal and external cloud pipeline including, but not limited to, Openstack, AWS, MS Azure.
Create infrastructure and OS configuration pipeline components for existing and new PAAS in Cloud and IaaS and PaaS for on-prem. Provide integration guidance to application teams as requested.
Operate with speed and agility as you rapidly build and tear down specialized R&D and POC environments
Whenever possible, automate operational processes to make more time available for technology exploration.
Engage the CoreTech team when needed for foundational service support, such as firewall and DNS modification requests.
Ensure instances are patched regularly and contain necessary security software (ie, Splunk).
Establish system and service monitoring tools for hardware and platform services. Monitor and respond to critical user-impacting server alerts.
Documenting on-going projects, technology, and methodology.
Provide timely project progress updates via tracking software (e.g. Rally, Trello) and brief stand-up meetings.
Utilize source code revision control tools (such as Github) for source code management.
Maintain accurate and up to date records in the Configuration Management Database (CMDB), performing bi-annual audits to ensure accuracy
Decommission cloud and GE-owned assets as required
1-3 years of experience with the following cloud automation and deployment tools (e.g. Chef, Git, Jenkins)
1-5 years of coding and scripting expertise
Legal authorization to work in the U.S. is required. GE may agree to sponsor an individual for an employment visa now or in the future if there is a shortage of individuals with particular skills.
Experience with OpenStack, CloudFoundry, Docker, and (if possible) GE’s Predix.
Experience with Cloud Provider Services including Infrastructure as Code
Experience with Linux: CentOS, Ubuntu, OpenSUSE, etc.
Experience with cloud based scripting languages and APIs
Experience with deploying frameworks like Caffe, TensorFlow, R Shiny
Experience with deploying Hadoop, Spark, R open-source and enterprise solutions
Experience with deploying Apache projects / solutions in enterprise environment
Experience with compiling software / libraries and resolving software dependencies across different platforms
Experience with deploying high availability and scalable applications
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.