General Motors seeks a Senior Software Engineer in Warren, MI.
Duties: Lead and generate technical solutions including specifying of requirements, functional decomposition, analysis, development and testing for current, new, and major programs. Lead development of software system team design content and software anomaly corrections. Perform complex design analysis. Specify and balance system requirements. Provide, communicate, and support common best practices among software community. Design and implement cloud solutions which are secure, scalable, resilient, monitored, auditable and cost optimized. Write Infrastructure as Code (IaC) using Industry standard tools and services. Write application deployment automation using industry standard deployment and configuration
tools. Design and implement continuous delivery pipelines that serve the purpose of provisioning and operating client test as well as production environments. Provide systems support including responding to monitoring alerts. Implement and stay abreast of Cloud and DevOps industry best practices and tooling. Responsible for IT infrastructure maintenance and management, which comprises hardware, software, network, storages, virtual and remote assets, and control over cloud data storage. Plan and implement data and monitoring solutions in Azure. Responsible for the virtualization process using VMware and VSphere. Work with developers to identify necessary Azure resources and automate their provisioning. Document automation processes. Create and document disaster recovery plan. Work with development team and key stake holders to create plan for monitoring Azure resources. Work closely with key stakeholders to capture, analyze, and derive DevOps requirements. Hybrid Work Policy - 3 days In-office, 2 days remote - Must be able to report to local office.