Design, implement, and manage AWS cloud infrastructure including EC2, S3, RDS, Lambda, ECS/EKS, VPC, IAM, and CloudFormation Build and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI, AWS CodePipeline, or GitHub Actions Implement Infrastructure as Code (IaC) using Terraform, CloudFormation, or AWS CDK Containerize applications using Docker and orchestrate deployments with Kubernetes or Amazon ECS Monitor system performance, troubleshoot issues, and implement solutions using CloudWatch, Prometheus, Grafana, or similar tools Implement security best practices including IAM policies, security groups, encryption, and compliance requirements Automate deployment processes and infrastructure provisioning using scripting languages like Python, Bash, or PowerShell Collaborate with development teams to optimize application performance and reliability Manage version control systems and branching strategies using Git Implement disaster recovery and backup strategies Document infrastructure architecture, processes, and procedures. Bachelors degree in Computer Science, Information Technology, or related field, or equivalent work experience 5+ years of hands-on experience with AWS services and cloud architecture Strong experience with CI/CD tools and practices Proficiency in Infrastructure as Code tools (Terraform, CloudFormation, or AWS CDK) Experience with containerization (Docker) and container orchestration (Kubernetes, ECS) Experience with version control systems, particularly Git Understanding of networking concepts including VPC, DNS, load balancing, and firewalls Knowledge of security best practices and compliance requirements.