Full Stack Engineer / Devops Engineer
Current• Served as the primary DevOps Engineer, facilitating builds and releases in Azure DevOps to deploy to AWS and Azure Cloud, supporting over 20 pipelines across multiple teams.• Set up application CI/CD build pipelines and guided developers to onboard applications for Node.js, Angular, .NET 6, Go, and Java, utilizing Docker images to deploy to ECR.• Created infrastructure-as-code CI/CD builds using CloudFormation, CDK, and Terraform to create IAM Policies, IAM Roles, RDS Instances, EKS Clusters, EC2 Security Groups, Route 53, AWS Certificates, and ECS Clusters.• Built an application in AWS Amplify, utilizing API Gateway for a GraphQL Node.js server with Lambdas and using serverless packages to keep the Lambdas warm, reducing spin-up time.• Automated task management in the CI/CD pipeline using PowerShell and Bash.• Implemented cost-saving measures by dynamically sizing the build server instance through load monitoring.• Configured CloudWatch to monitor application performance and resource utilization with SNS notifications.• Set up logging agents to capture logs and forward them to LogDNA for querying capabilities.• Maintained a 99.9% uptime in both AWS and Azure.• Configured RDS and Elastic Beanstalk for cross-region, cross-availability zones to achieve optimal performance and uptime.• Utilized GuardDuty and Security Groups with a least privilege access model to ensure the security of code base, application environments, and cloud security from external threats, achieving SOC 2 compliance.