Intermediate (2-5 years of experience)
Summary of the Role
As a Systems Architect, you will play a crucial role in designing and implementing complex computer systems and networks that are efficient, scalable, and secure. You will work closely with various stakeholders to translate business needs into technical specifications and lead the integration of various hardware and software components to create a cohesive and functional system.
Required Skills
Strong analytical and problem-solving skills.
In-depth understanding of system architecture, including servers, storage, and networking.
Knowledge of operating systems, virtualization technologies, and middleware platforms.
Experience with coding and scripting languages (e.g., Python, PowerShell, Bash).
Ability to communicate complex technical information to non-technical stakeholders.
Project management skills and the ability to lead and manage projects.
Proficiency with architecture modeling and diagramming tools.
Qualifications
Bachelor’s or Master's degree in Computer Science, Information Technology, or a related field.
2-5 years of experience in systems design, architecture, or a related area.
Experience with cloud platforms such as AWS, Azure, or Google Cloud is preferred.
Familiarity with networking principles and data center infrastructure.
Knowledge of best practices surrounding IT security and data protection.
Responsibilities
Analyze system requirements and ensure that systems will be secure and effectively integrated with current applications.
Evaluate current systems and provide recommendations for enhancements and improvements.
Design architecture for various IT systems including server infrastructure, network layout, and software applications.
Develop and document high-level design and architectural standards.
Collaborate with IT development teams to ensure proper implementation of systems architecture.
Monitor system performance and provide solutions for any architectural issues.
Collaborate with vendors and other IT professionals to solve complex technical challenges.
Assist in the planning and implementation of new systems as well as the upgrade of existing ones.