Cloud Devops Engineer
Current• Collaborated with various software development teams to automate continuous deployment of their software. Configured CI/CD pipelines using Jenkins and GitHub Actions, enabling automated build, testing, and deployment of applications. Resulted in accelerated software release cycles and reduced error resolution time.• Developed Terraform and AWS CloudFormation scripts, as well as Ansible playbooks, to streamline theconfiguration, deployment, and management of AWS resources including EC2, VPC, ECS, RDS, Load Balancers, etc.• Ensured consistent code integration by actively contributing to GitHub repositories, swiftly addressing code commit issues, and resolving merging conflicts.• Enhanced application performance by configuring and implementing Datadog for log, trace, and event extraction from applications and infrastructures. Configured metrics, monitors, alerts, and custom dashboards to enhance observability.• Configured Dockerfiles to create Docker images and maintained version control on AWS ECR and Docker Hub repositories.• Orchestrated microservice application deployments, focusing on high availability and scalability using Amazon ECS, Kubernetes, and Docker Swarm.• Improved the security of network environments for cloud-deployed applications, adhering to best practices and standards. Configured VPCs, public and private subnets, security groups, NACLs, routing tables, and NAT gateways.• Developed GitHub best practices guidelines, documenting strategies for collaboration, merging, branching, and tagging.• Actively participated in daily standup meetings, collaborating with development teams to swiftly address and resolve tickets in an agile environment.• Successfully migrated over 50 on-prem application and database servers to AWS cloud platform utilizing AWS MGN (Application Migration Service), AWS DMS (Database Migration Service), and AWS DataSync.• Tracked impediments and sprint progress using JIRA while documenting processes in Confluence.