An IT Development Tools Architect is responsible for designing and architecting the toolchain s infrastructure. This role involves designing the backend architecture design for both onprem / cloud / and high availability designs while taking into consideration the suite of tools that will be used to streamline the development process enhance collaboration and improve overall efficiency.
Role and Responsibilities:
Provide Strategic Direction to MSP ( Roadmaps / Priorities ) for Service
Infrastructure Design:
Design Develop and deliver comprehensive and scalable IT infrastructure designs that meet current and future organizational needs.
Architect solutions considering security performance availability and compliance requirements.
Technology Evaluation:
Evaluate recommend and deliver new technologies hardware and software solutions to enhance the organization s IT infrastructure.
Stay abreast of industry trends and emerging technologies.
Project Collaboration:
Collaborate with DevOps project teams to align infrastructure solutions with project requirements.
Provide technical guidance and support during project implementation.
Cloud / Virtual Architecture:
Design and deliver cloud infrastructure solutions considering hybrid or multicloud approaches.
Optimize cloud services for cost efficiency performance and scalability.
Evaluate whether the scanning tools can operate within containerized environments (e.g. Docker Kubernetes) on different hardware architectures.
Network Architecture:
Architect and optimize network solutions including WAN LAN and data center networks.
Ensure robust and secure connectivity for distributed systems.
Server and Storage Architecture:
Deliver server and storage solutions that meet performance capacity and reliability requirements.
Evaluate and implement virtualization and containerization technologies.
Security Integration:
Integrate security measures into the infrastructure architecture including identity management encryption and access controls.
Collaborate with the security team to ensure compliance with security policies.
High Availability and Disaster Recovery:
Deliver high availability and disaster recovery solutions to minimize downtime and data loss. Develop and test recovery procedures and plans.
Infrastructure as Code (IaC):
Implement Infrastructure as Code principles to automate infrastructure deployment and management.
Utilize tools such as Terraform Ansible or similar technologies.
Capacity Planning:
Conduct capacity planning and performance tuning to ensure optimal resource utilization.
Monitor and analyze infrastructure metrics to identify potential issues.
development tools,architecture,high availability and disaster recovery,security integration,server and storage architecture,server architecture,it infrastructure design,capacity planning,storage architecture,infrastructure,cloud,infrastructure as code (iac),cloud architecture,network architecture