What will you contribute?
We are seeking a skilled and experienced Infrastructure Architect to design, implement, and manage scalable infrastructure solutions tailored to support platform solution in cloud and hybrid environments. In this role, you will collaborate with cross-functional teams to ensure the infrastructure is robust, secure, and aligned with our business objectives. The ideal candidate will have a deep understanding of cloud architecture, platform engineering, and best practices in infrastructure management. This role will report to the CTIO and have broad influence and responsibilities across multiple lines of business.
Key responsibilities & deliverables:
- Architectural Design: Develop and maintain the infrastructure architecture for cloud platforms, focusing on scalability, security, and performance.
- Platform Optimization: Continuously assess and optimize infrastructure to improve system performance, cost efficiency, and reliability.
- Automation: Implement infrastructure as code (IaC) practices using tools such as Terraform, CloudFormation, or Ansible to automate deployment and management of resources. Ability to understand and contribute to CI/CD principles.
- Security: Ensure that all infrastructure components are compliant with security best practices and industry standards, including managing access controls, encryption, and vulnerability assessments.
- Monitoring & Maintenance: Establish and manage monitoring systems to ensure high availability and rapid issue resolution. This includes setting up alerts, dashboards, and performance metrics.
- Collaboration: Work closely with development, operations, and security teams to integrate infrastructure solutions that meet the needs of various projects and initiatives.
- Documentation: Create and maintain detailed documentation of infrastructure designs, processes, and configurations to support knowledge sharing and continuity.
Want more jobs like this?
Get Software Engineering jobs in Norcross, GA delivered to your inbox every week.
Required skills & experience:
- Education: Bachelor's degree in Computer Science, Information Technology, or a related field - or extensive equivalent experience.
- Experience: Minimum of 7-10 years of experience in infrastructure architecture or a similar role, with a strong focus on cloud platforms such as AWS, Azure, GCP.
- Technical Skills:
- Deep understanding of cloud computing, networking, and security concepts.
- Proficiency with cloud infrastructure management tools (e.g., Terraform, Ansible, CloudFormation).
- Extensive experience with Azure or similar cloud technologies.
- Strong experience with Kubernetes for container orchestration and management.
- Proficiency with Windows Server administration and management.
- Strong experience with Linux operating systems
- Experience with containerization tools (e.g., Docker).
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
- Strong scripting skills in languages such as Python, Bash, or PowerShell
Soft Skills:
- Excellent problem-solving abilities and attention to detail.
- Strong communication skills with the ability to convey complex technical concepts to non-technical stakeholders.
- Ability to work independently and collaboratively in a fast-paced environment.
Preferred Qualifications:
- Experience with multi-cloud strategies and hybrid cloud environments.
- Understanding of DevOps practices and culture.
#LI-MG1