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: We are seeking experienced Software Support professionals to provide Technical Support for the Cloud and non-cloud environments: The Support Engineer needs to have experience with supporting applications on premise and on cloud that have services-based architectures; strong communication skills, and a motivation to achieve results in a fast-paced environment.
Deploy container images (micro services) – Installing and configuring to work in the target environment.
Apply advanced troubleshooting techniques to provide unique solutions to our customer’s need.
Work directly with GE Predix and GE Transportation team to help reproduce and resolve customer issues.
Implement CI/CD pipelines.
Be responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure.
Apply principles of SDLC and methodologies like Lean/Agile/Scrum, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.
Work on critical, highly complex customer problems that may span Virtual Machines, Cloud, and On-perm services.
Write code that meets standards and delivers desired functionality using the technology selected for the project.
Understand performance parameters and assess application performance.
Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness.
Train onshore and offshore team on operational support procedures. Troubleshoot problems, participate in a 24x7 on-call rotation.
10% travel to client sites (Montreal (Canada) and Chicago.
Minimum 5 Years of Unix administration experience.
Minimum 3 years of networking systems experience.
Minimum 2 years of development experience in Java.
Experience in Configuration Management Tools: Chef, Puppet, Jenkins, Maven or similar.
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 opening.
Expert in pivotal CLI interface, creating or modifying manifest files, bootstrap files.
2+ years of experience with Containers (Docker).
Experience with modern tooling (Eclipse / IntelliJ, Maven, NPM, Grunt, Git, Chef, Cloud Foundry, etc.).
3+ years of experience developing and deploying micro services on both cloud and on-premises environments.
Shell Scripting is a plus.
Have expert knowledge on infrastructure operating standards.
Support and consult with development teams using Cloud platforms; manage the integration of services into VM, Cloud or similar PaaS.
A passion for DevOps and an appreciation for Continuous Integration/Deployment.
Experience developing backend applications (Java, RESTful Web services).
Excitement about open source software.
Experience with micro service and event-driven architectures (RabbitMQ, Kafka etc..).
Demonstrates the initiative to explore alternate technology and approaches to solving problems.
Skilled in breaking down problems, documenting problem statements and estimating efforts.
Has the ability to analyze impact of technology choices.
Ability to takes ownership of small and medium sized tasks and deliver while mentoring and helping team members.
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.