CDW is looking to hire a Sr System Engineer Managed Services to develop business software solutions for complex and large-scale projects through object and data modeling, database design, programming, quality assurance, and implementation support.
Requirements
- Proficient in writing clean, maintainable Python code for automation tooling, systems integration, and orchestration.
- Advanced knowledge of Ansible, including role development, templating, inventory management, and custom filters/modules.
- Advanced knowledge of object-oriented design, and programming techniques.
- Deep expertise in Unix/Linux systems development and automation.
- Candidate should be strong in Spring Core, IOC Good in SQL Queries and Stored procedures
- Should have exposure in Messaging framework like JMS, IBM MQ
- Experience designing, implementing, and maintaining CI/CD pipelines using tools like GitHub Actions, GitLab CI, or similar.
Responsibilities
- Perform all stages of the infrastructure development lifecycle, including requirements gathering, design, development, testing, and deployment.
- Lead development of automation solutions and configuration frameworks using Ansible and Python to support provisioning, compliance enforcement, and patching workflows.
- Develop detailed estimates for platform improvements and participate in capacity planning, performance analysis, and optimization efforts.
- Define and implement CI/CD pipelines and automation strategies for deploying infrastructure-as-code, system updates, and platform configurations.
- Lead and develop high-level system narratives, storyboards, and user interface prototypes.
- Write and maintain documentation, system narratives, workflow diagrams, and user guides to support repeatable automation processes and onboarding of team members.
- Lead and develop system test plans, ensure software quality assurance (SQA) standards are achieved, and validate that business goals are accomplished.
Other
- Bachelor’s degree in computer science, Software Engineering or related field and 5 years application development experience or 4 years CDW Application Development experience, OR 9 years system engineering experience, or 8 years CDW systems engineering, infrastructure automation, or DevOps roles
- Advanced knowledge of product lifecycle and understanding of the role of methodology/frameworks.
- Experience delivering solutions in Agile environments and participating in iterative planning and continuous delivery workflows.
- Demonstrated ability to build rapport and maintain productive working relationships cross-departmentally and cross-functionally.
- Excellent written and verbal communication skills with the ability to effectively interact with and present to all stakeholders including senior leadership.