About the Role

Title: Senior Client Architect

Location: Charlotte United States

Job Description:

We are seeking an experienced and detail-oriented Client Architecture Engineer to join our Technology & Innovation Architecture and Standards organization. This role is integral to ensuring the seamless integration and management of both client and server environments in support of software development operations for Siemens DI SW. The ideal candidate will possess a strong technical background in system administration and hardware standards, developing strategies and roadmaps, and leveraging configuration management tools to optimize both client and server resources on-premise and within public cloud.

You will be responsible for driving the client strategy, including defining and managing hardware and software standards for laptops and desktops, along with developing and executing roadmaps that align with the needs of the SW engineering teams. You will play a key role in managing the configuration of client and server resources and in leading automation efforts that enhance the overall management and efficiency of these environments.

Key Responsibilities:

  • Client Architecture Strategy: Develop and define the architecture strategy for client environments that aligns with company objectives, engineering workflows, and evolving technologies.
  • Automation and Management Solutions: Utilize a variety of configuration management tools and automation frameworks to streamline the management of client and server systems. You will define and implement best practices for automated provisioning, deployment, monitoring, and maintenance.
  • Configuration Management: Lead the configuration management of both client and server resources, ensuring consistent and standardized environments across all systems. Includes defining, implementing, and maintaining configuration baselines for these environments.
  • Hardware Standards: Assist in establishing and maintaining hardware standards for laptops and desktops, ensuring that these systems meet the performance, security, and scalability requirements of the organization.
  • Cross-Functional Collaboration: Work closely with software engineering teams, IT support staff, security teams, and infrastructure architects to ensure seamless integration and adherence to IT standards and policies.
  • Troubleshooting and Support: Provide level 3 escalation support and troubleshooting for issues related to client and server configurations, hardware issues, and deployment challenges.
  • Documentation and Reporting: Document architectural decisions, configuration baselines, processes, and standards. Create and maintain clear reports and dashboards to provide transparency into client architecture, roadmap progress, and key metrics.
  • Technology Evaluation: Continuously evaluate emerging hardware, software, and configuration management tools to ensure the organization is using the most effective solutions available.

Required Qualifications:

  • Proven experience in client architecture and configuration management within enterprise environments, preferably supporting software development or IT operations.
  • Strong expertise in managing client environments (laptops and desktops) and server environments, Windows, Linux, and Mac.
  • Hands-on experience with configuration management solutions such as Tanium, SCCM, Ansible, Puppet, Chef, or similar tools.
  • Experience in use of various scripting languages such as PowerShell, Python, or similar for task automation and environment management.
  • Experience developing and maintaining client hardware standards, and familiarity with designing and executing client hardware strategies.
  • Knowledge of client and server architectures, operating systems, and best practices for managing configurations at scale.
  • Strong understanding of automation frameworks and the role they play in managing and optimizing IT environments.
  • Experience with system provisioning and deployment automation, and understanding of how these processes impact the broader engineering workflows.

Preferred Qualifications:

  • Experience with cloud-based infrastructure management or hybrid environments (e.g., Azure, AWS).
  • Familiarity with DevOps practices and CI/CD pipelines
  • Strong project management skills and experience with Agile methodologies.
  • Certification(s) related to OS administration, configuration management tools, and cloud use. (e.g., MCSA, MCSE, Red Hat Certified Engineer, Linux Foundation Cert Eng, AWS Cert. Sol. Arch.,…).

Skills & Competencies:

  • Strong analytical and problem-solving abilities.
  • Excellent communication and presentation skills to effectively collaborate with technical and non-technical teams.
  • Ability to work independently and as part of a team in a fast-paced, dynamic environment.
  • A strategic mindset with the ability to understand both current and future needs.
  • Detail-oriented and organized, with the ability to manage multiple priorities simultaneously.

APPLY HERE