Job Summary: As an AWS Engineer with expertise in AWS CloudFormation and Terraform, you will be responsible for designing, deploying, and managing cloud infrastructure that meets the needs of our organization and clients. You will work closely with cross-functional teams to ensure the scalability, security, and reliability of our cloud environments. 50/50 hybrid flexibility.
Infrastructure as Code (IaC): Design, implement, and maintain infrastructure as code using AWS CloudFormation and Terraform to automate the provisioning of AWS resources.
Cloud Infrastructure Design: Collaborate with architects and other stakeholders to design scalable and cost-effective AWS infrastructure solutions that align with business and technical requirements.
Deployment Automation: Create and manage automated deployment pipelines for cloud infrastructure, ensuring repeatability and consistency.
Security and Compliance: Implement and enforce security best practices and compliance standards within AWS environments.
Performance Optimization: Monitor and optimize AWS resources for performance, cost-efficiency, and scalability.
Troubleshooting: Identify and resolve infrastructure-related issues, including performance bottlenecks and system failures.
Resource Management: Manage AWS resources, including instances, databases, storage, and networking components.
Documentation: Maintain thorough documentation of infrastructure configurations, deployment processes, and best practices.
Collaboration: Collaborate with cross-functional teams, including developers, DevOps, and security teams, to ensure smooth operations and project success.