At EMC, we’re all about working together to make an impact. As part of our team, you’ll have the opportunity to grow, contribute, and gain experience that matters. We strive to be caring leaders, close partners, and responsive experts—always supporting each other to do our best work. Join us, and let’s improve lives together. This job is fully remote and can be located anywhere in the U.S. It is highly preferred for this role to be located in the Des Moines, Iowa metro area with ability to go into the office as needed. Essential Functions: Solution Development Engineers complex automation tools and platform solutions as part of the software development life cycle for developer enablement Writes complex programming code efficiently from scratch and anticipates potential impact to other systems Creates infrastructure and application build and deployment automation Contributes to planning and implementation of key initiatives while anticipating potential impact to other systems Implements regular and incremental cadence of production updates independently Installs, configures, maintains, and patches enterprise operating systems to support security and operational efficiency Explores and develops new cloud and automation technologies Monitors efficient resource use of programs, applications, and systems and collaborates with the Architecture team to provide potential solutions that increase resource efficiency Partners with IT teams to update legacy systems and processes to modern methods and technologies and automate when possible per company standards Provides expertise of Amazon Web Services (AWS), Azure and use of cloud services to the Platform Engineer team and across the IT organization Advises software engineers on the evolution of automation and cloud adoption to support continuous improvement of the developer experience Support Troubleshoots, identifies errors and corrects complex issues related to performance, functionality and service for the platform solutions the team owns Ensures users can effectively use the platform solutions by making improvements based on user feedback, providing training and collaborating with other teams to resolve and complete service requests Provides internal consulting and ongoing support to customers and development teams, such as how to use platform tools and systems, or implement solutions Monitors system performance and errors and performs trend analysis to ensure systems are operating efficiently Provides subject matter expertise for infrastructure and application deployments to cross-functional teams Provides technical expertise and guidance to developers, stakeholders, and leadership to improve the Continuous Integration/Continuous Deployment (CI/CD) experience Security and Solution Quality Develops automated unit, integration and regression testing as part of the development and change life cycle to ensure solution quality Reviews teams’ technical changes, including code and configuration changes to ensure accuracy Finds and addresses system performance issues proactively by monitoring system metrics Builds, tests, and implements monitoring leveraging cloud native, open source and/or commercial monitoring tools Incorporates site reliability and sustainability into all aspects of work, including providing guidance on how solutions are implemented throughout the team and provides input for creating team standards Ensures code quality and maintainability to prevent future issues Identifies and implements security protocols and practices Cross-Functional Project Collaboration Partners with team members across the organization to share ideas, skills, and best practices Serves as a DevOps resource for development and operations team members Collaborates with development teams throughout the organization to identify and solve problems Leads small to medium-sized cross-functional projects, ensuring effective collaboration and timely completion while fostering a cooperative team environment Documentation Documents security controls and solutions, including documentation specific to AWS notation Updates technical documentation due to changing implementations Updates runbooks, READMEs and other self-service documentation
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
501-1,000 employees