Montgomery Village, Maryland, United States
AWS Solutions Architect and DevOps Engineer with over 6 years of experience in cloud infrastructure design, implementation, and management. Proficient in leveraging AWS and Azure services to create scalable, secure, and high-availability solutions. Demonstrated expertise in automating infrastructure provisioning using tools like Terraform, CloudFormation, and Azure Resource Manager. Skilled in leading cloud migrations, optimizing cloud resources for cost and performance, and implementing CI/CD pipelines to streamline software development and deployment processes. Adept at containerizing applications with Docker and Kubernetes, ensuring seamless integration and orchestration across environments. Experienced in promoting and embedding DevOps culture within teams, driving collaboration and automation. Certified AWS Solutions Architect with a solid foundation in computer science and additional certifications in full-stack development and Python programming.
Designed and implemented scalable, secure, and high-availability AWS architectures, utilizing services such as EC2, S3, Lambda, and RDS. Developed Infrastructure as Code (IaC) templates using AWS CloudFormation and Terraform for automated provisioning of AWS resources. Architected and deployed microservices-based applications with AWS ECS and EKS, ensuring seamless integration and orchestration. Migrated on-premises applications and databases to AWS, employing AWS Database Migration Service (DMS) and Server Migration Service (SMS) for efficient cloud transitions. Applied AWS security best practices, including IAM roles and policies, VPC configurations, and AWS Shield for enhanced cloud security. Developed and maintained CI/CD pipelines using AWS CodePipeline, CodeBuild, and CodeDeploy, automating the software release process. Optimized cloud cost management through AWS Cost Explorer and Trusted Advisor, implementing cost-saving strategies across multiple accounts. Designed and implemented data storage solutions using Amazon S3, Glacier, and EFS, ensuring data durability and accessibility.
Developed and implemented cloud infrastructure solutions using the latest AWS services, ensuring scalability, security, and high availability. Automated the provisioning and management of AWS resources using AWS CloudFormation and Terraform, optimizing infrastructure deployment processes. Migrated on-premises VMware virtual machines to AWS, enhancing cloud adoption and reducing infrastructure costs. Managed and optimized AWS services including EC2, S3, RDS, and Lambda, ensuring efficient resource utilization and cost-effectiveness. Implemented CI/CD pipelines using Jenkins and GitLab, integrating automated testing and deployment for rapid and reliable software releases. Designed and managed Kubernetes clusters on AWS EKS, utilizing Helm for deploying and managing Kubernetes applications. Developed automation scripts using Python and Bash for routine cloud operations, reducing manual intervention and minimizing errors.
Implemented and promoted DevOps culture and practices across teams, driving automation and collaboration to enhance software development and deployment processes. Designed and configured Azure Virtual Networks (VNets), subnets, and security policies to optimize cloud networking and ensure secure, scalable infrastructure. Automated Azure infrastructure management using Azure Resource Manager, PowerShell, and Ansible, streamlining deployments and reducing manual intervention. Deployed and managed Azure IaaS virtual machines (VMs) and PaaS services within secure VNets, ensuring high availability and robust security. Led the migration of on-premises virtual machines to Azure, utilizing Azure Site Recovery (ASR) and PowerShell for seamless cloud transitions. Migrated on-premises MySQL databases to Azure Database for MySQL, ensuring data integrity and minimal downtime. Implemented Continuous Integration and Continuous Delivery (CI/CD) pipelines, automating build, test, and deployment processes using Jenkins and GitHub. Containerized applications using Docker, creating a scalable and portable framework for seamless deployment across environments. Configured and managed Kubernetes clusters on Azure Kubernetes Service (AKS) using Ansible and Azure Resource Manager, enhancing container orchestration. Automated the software release pipeline using Jenkins, Nexus, and Nolio, achieving zero-touch deployments and minimizing deployment errors. Managed source control and versioning using Git, Subversion (SVN), and branching strategies, ensuring efficient collaboration and code management.