General Motors is looking to solve the problem of deploying and updating software applications used globally in their manufacturing and Customer Care and Aftersales plants, with the goal of achieving zero crashes, zero emissions, and zero congestion.
Requirements
- OS: Linux, UNIX, Windows Server, Cloud technology
- Tools: Team Foundation Server (Azure Dev Ops), IT Service Manager, PowerBI, Jenkins, Chef, GitHub, Fortify, SonarLint/SonarQube, Artifactory, Jira
- Strong Java and C-Sharp development experience
- Strong Python or PowerShell Scripting
- Databases: Oracle, SQL Server, DB2, PostgreSQL, or other databases
- Web Application Servers: WebSphere, WebLogic, TomCat, IIS
- Infrastructure: Server Provisioning, Virtual Machines, Networking, Cluster servers
Responsibilities
- Work closely with IT infrastructure delivery teams to install and configure virtual servers in plant data centers with minimum supervision.
- Identify repeatable deployment actions for automation via scripting or CI/CD pipelines.
- Work closely with in-plant resources to validate application functionality with physical systems.
- Provide analysis and site-specific business configuration required to meet launch and deployment initiatives.
- Coordinate testing with upstream and downstream plant software applications to validate data continuity.
- Investigate IT system integration problems and provide technical input in problem resolution.
- Maintain technical documentation to reflect accurate and current production installations.
Other
- Bachelor’s degree in computer science or related field, or equivalent combination of education and recent, relevant work experience
- Travel to physical plant locations for workshop or deployment activities
- Work during manufacturing plant downtime (weekends, second shift, third shift, holidays)
- Excellent verbal and written communication skills and ability to effectively communicate and translate feedback, needs and solutions
- Desire to deliver innovative solutions to complex problems