Job Description
An IT Development Tools Architect is responsible for designing and architecting the toolchains infrastructure. This role involves designing the back-end architecture design for both on-prem / 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 organizations 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 multi-cloud 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.
Skills: 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