We are seeking a skilled AWS Cloud Engineer with expertise in AWS Cloud, Kubernetes, Docker, and Terraform to join our team. The ideal candidate will be responsible for designing, implementing, and maintaining cloud infrastructure solutions, ensuring their scalability, reliability, and security.
Key Responsibilities:
-
AWS Cloud Infrastructure:
- Design, deploy, and manage scalable, secure, and high-performance cloud infrastructure on AWS.
- Implement best practices for cloud architecture, including cost optimization, resource allocation, and monitoring.
-
Containerization and Orchestration:
- Develop and manage containerized applications using Docker.
- Deploy and orchestrate containerized applications using Kubernetes, ensuring high availability and scalability.
-
Infrastructure as Code (IaC):
- Implement and manage infrastructure using Terraform, creating reusable and version-controlled infrastructure templates.
- Automate infrastructure provisioning, configuration, and management to support development and production environments.
-
Security and Compliance:
- Implement and maintain security best practices for AWS cloud environments, including IAM roles, security groups, and network policies.
- Ensure compliance with industry standards and organizational policies for data security and privacy.
-
Monitoring and Optimization:
- Monitor cloud infrastructure performance and health using AWS CloudWatch and other monitoring tools.
- Optimize infrastructure for performance, reliability, and cost-efficiency.
-
Continuous Integration and Continuous Deployment (CI/CD):
- Develop and maintain CI/CD pipelines to automate the deployment of applications and infrastructure changes.
- Collaborate with development and operations teams to ensure smooth and reliable application releases.