Deliver consulting services including solutions design, implementation, technical delivery, training and advisory services to support Amazon Web Services, security and data analytics. DevOps, Infrastructure, and Architecture Role: Act as a trusted technical advisor to customers and solve complex Cloud Infrastructure and DevOps challenges. Create and deliver best practices recommendations, tutorials, blog articles, sample code, and technical presentations. Frameworks: Agile, XP, DevOps Programming Languages: Python, Go, HCL , Bash, and TypeScript. Operating Systems and Vendors: Red Hat, Debian, Alpine, Amazon. My current role includes the following activities: - I also replaced and improved the entire monitoring stack and wrote lots of alert rules and even custom Prometheus exporters to achieve what was needed. - Test driven releases, Infrastructure as code and Automation. - Setting up and provisioning Load Balanced Environments using EC2 and RDS within VPCs as well as associated backups on S3, also if required using both Amazon Web Console and CLI. - Monitoring and alerting setup, modification and troubleshooting and stopping attacks on websites. - Preparation of documentation, within the code I produce by appropriate commenting, version descriptions via Git and Solution documentation for other engineers to follow. - Implementation of Infrastructure as code with Terragrunt and Terraform. - Implement And Administration of Docker And Docker Compose. - There was a continuous work on improving the costs of infrastructure. This involved resizing machines, auto scaling groups, spot instances, backup policies and several other things. - Test driven releases, Infrastructure as code and Automation. - Provisioning Nginx, ElasticSearch, PostgreSQL, Python, and Go mainly using Docker and Ansible, but also manual configuration when required. - Administration and troubleshooting of CI, CD Continuous Integration environment.