AWS Infrastructure Management:
- Utilized IAM, DynamoDB, VPC, and SNS services. Built scalable infrastructure with EC2 and S3, and automated deployments using Jenkins and Azure Devops Pipeline.
- CI/CD Automation: Implemented CI/CD pipelines with GitHub Actions and AWS CodePipeline, enhancing software quality and delivery speed.
- Infrastructure as Code: Developed and managed AWS infrastructure using Terraform, including EC2, S3, and IAM roles. Created Terraform modules for consistent infrastructure management.
- Version Control and Artifact Management: Used GitHub for version control and JFrog Artifactory for managing software artifacts. Implemented JFrog Xray for vulnerability scanning.
- Security and Compliance: Configured AWS Security Hub with AWS Config and CloudTrail for automated security checks and compliance. Utilized CloudFront for optimized global content delivery.
Automation and Configuration Management:
- Server Configuration: Configured Linux server settings and services using Ansible, including network configurations and software installations.
- Infrastructure as Code: Combined Ansible with Terraform to provision AWS infrastructure, including EC2 instances and security configurations.
- Maintenance and Troubleshooting: Conducted routine server maintenance and troubleshooting using Ansible playbooks to ensure optimal performance.