New York, New York, United States
Building cloud-based applications using Docker, Terraform, Python/Django in AWS with a focus on reliability, scalability and maintainability.
Maintainability:
• Terraformed our CI/CD pipeline and other resources to abide by IaC methodology
Scalability:
• Introduced and implemented autoscaling for our core engine, a pattern which has since been adopted across teams for various applications
Reliability & Resiliency:
• Introduced and implemented dead-letter queues which have since been adopted across teams
• Introduced and implemented test code coverage report and code coverage enforcement via language specific tooling and git tooling (for both frontend and backend)
• Implemented a new pattern for message processing to avoid data loss and allow for more insight into processing metrics which has been adopted across teams
• Setup pre-deployment automated tests within our deployment pipeline using Docker networks for more reliable deployments
• Setup and configured a new staging environment for all of our applications (includes frontend, backend, infrastructure and data).
Monitoring:
• Helped to setup monitoring and alerting for workers, which lets us be proactive when addressing issues within the system.
Security:
• helped to configure and validate VPN setup
• Applied and evangelized for best security practices like privatizing resources, running docker containers as non-root user, etc