Software Engineer
• Developed CD pipelines with GitHub Actions for automated deployment of changes to cloud environments, resulting in a 70% reduction in deployment time.• Used Ansible to automate the configuration of cloud infrastructure. Optimized Ansible playbooks, reducing runtime by 50%. Designed and implemented CI/CD pipelines for Ansible using GitHub Actions, minimizing side effects introduced by changes to enhance system reliability.• Managed cloud infrastructure comprising 30 Linux-based instances and ten security groups in IaaS platforms with Terraform. Developed CI/CD pipelines leveraging GitHub Actions and Terraform Cloud to reduce the need for manual tasks for developers and ensure clear documentation of infrastructure changes.• Managed Kubernetes Clusters and deployed a webhook server to deliver real-time notifications of Docker Hub's build status to Slack channels. Deployed a monitor stack using Helm, consisting of Grafana, Prometheus, and Loki. Configured Loki to store logs in Amazon S3 Storage. Received positive feedback from team members and facilitated more efficient troubleshooting processes.• Reduced attack surface by implementing the least privilege principle. Established a baseline image for provisioning instances, reducing manual work and ensuring consistency.• Conduct regular vulnerability scans using OpenVas on instances to identify and prioritize critical vulnerabilities for patching. Implement patch management procedures to reduce the attack surface and improve overall security posture.• Maintained clear documentation to promote transparency, reducing the onboarding process and allowing team members to understand and maintain the codebase easily.• Collaborated with multidisciplinary team members and led the development and deployment of a cloud-based machine-learning service in Python. Optimized data pipelines by employing Tensorboard for analyzing and profiling the bottleneck, resulting in a 50% reduction in processing time.