Job Description
Key Responsibilities
- Take ownership of AWS infrastructure, ensuring best-practices are followed in security, deployments, monitoring, and scalability.
- Oversee regular compliance audits and penetration testing checks to maintain regulatory adherence and system security.
- Support product engineering teams in developing and maintaining GitLab CI/CD pipelines for efficient and reliable software deployments.
- Act as an internal consultant for new projects, providing expert guidance on security frameworks, performance optimization, and system reliability.
- Lead the creation, maintenance, and governance of Terraform IaC modules to automate infrastructure provisioning and management across AWS environments.
- Manage the data warehouse infrastructure, ensuring data integrity, performance, and alignment with business intelligence requirements.
- Enforce strict privacy and security protocols across all Notabene systems, including data protection, access control, and incident response.
- Collaborate with cross-functional teams to design scalable, secure, and cost-effective cloud solutions that meet evolving business needs.
- Monitor infrastructure health and performance, implementing proactive measures to prevent downtime and optimize resource utilization.
- Document architectural decisions, infrastructure configurations, and security policies to ensure transparency and knowledge sharing.
Job Requirements
- Proven experience as a Senior Infrastructure Architect with a strong focus on AWS cloud platforms and IaC practices.
- Expertise in designing and implementing secure, scalable, and high-performance cloud architectures, with a deep understanding of security best practices (e.g., encryption, IAM, VPC).
- Advanced proficiency in Terraform for infrastructure automation, including module development, state management, and version control.
- Hands-on experience with CI/CD tools like GitLab, Jenkins, or Azure DevOps, and a track record of streamlining deployment processes.
- Strong knowledge of compliance frameworks (e.g., GDPR, SOC 2) and experience conducting penetration testing to identify and mitigate vulnerabilities.
- Ability to manage and optimize data warehouse systems, including ETL processes, data modeling, and integration with cloud storage solutions.
- Certifications in cloud security (e.g., AWS Certified Solutions Architect, CISSP) and infrastructure automation (e.g., Terraform, DevOps) are highly preferred.
- Excellent communication skills to act as a bridge between technical teams and business stakeholders, translating requirements into architectural solutions.
- Collaborative mindset to work with product engineering, security, and compliance teams to deliver end-to-end infrastructure solutions.
- Strong problem-solving abilities and a proactive approach to identifying risks, implementing safeguards, and driving continuous improvement in infrastructure operations.
- Experience with monitoring tools (e.g., CloudWatch, Prometheus) and incident management processes to ensure system reliability and uptime.
- Ability to document technical processes, architecture diagrams, and security policies for auditability and team onboarding.
- Knowledge of data governance principles and experience designing systems that comply with data privacy regulations.
- Leadership skills to mentor junior architects, drive technical initiatives, and ensure alignment with organizational goals.
- Proficiency in scripting languages (e.g., Python, Bash) and familiarity with containerization technologies (e.g., Docker, Kubernetes) for modern infrastructure management.


