Lead of Application Migration (Docker to Kubernetes)
- Led the migration of containerized applications from Docker to Kubernetes to improve scalability and resource management.
- Designed, implemented, and managed Kubernetes-based solutions to streamline deployment and operations.
- Collaborated with development, DevOps, and operations teams to integrate Kubernetes into existing workflows.
- Managed troubleshooting during migration to minimize downtime and ensure a smooth transition.
- Conducted Knowledge Transfer (KT) sessions with team members to share Kubernetes best practices and operational knowledge.
Linux/Unix OS Management (RHEL, CentOS, Ubuntu)
- Managed and upgraded Red Hat Enterprise Linux (RHEL) versions 7, 8, and 9, along with Ubuntu systems.
- Troubleshot system issues and performed root cause analysis (RCA) to maintain stability.
- Applied security best practices, including SELinux configuration, firewall management, and security audits.
Security and Compliance
- Hands-on experience with tools like HashiCorp Vault, Sealed Secrets, SOPs, and Ansible Vault.
- Configured and managed FortiADC for load balancing and network security.
- Patched and secured Linux servers regularly; managed SSL certificates to ensure system security.
Automation and Scripting
- Proficient in Ansible automation; created playbooks for system configuration and deployment.
- Wrote automation scripts in Ansible, Python, Shell, and PowerShell to reduce manual work.
- Integrated Ansible into CI/CD pipelines for streamlined application deployments.
Database and SQL Management
- Installed, replicated, and troubleshot SQL databases for high availability and performance.
Monitoring, Alerts, and Performance
- Set up monitoring solutions using Prometheus, Loki, and Promtail to proactively detect and resolve issues.
Incident and Problem Management
- Quickly responded to incidents using knowledge of SSL, FortiGate, and Linux security.
- Conducted post-incident reviews to implement long-term fixes.
Collaboration and Project Management
- Worked closely with Dev and QA teams to automate tasks, validate test cases, and support incident management via Jira.
- Helped the QA team test new builds, find bugs, and troubleshoot issues to ensure everything ran smoothly.
- Created and prioritized Jira tasks, issues, and user stories for better project coordination.
- Coordinated application releases during non-business hours to minimize user impact.
Documentation and Knowledge Sharing
- Created and maintained detailed documentation for system configurations, processes, and incident response.
- Regularly updated technical documentation to support collaboration and knowledge transfer.
Backup, Recovery, and Capacity Planning
- Performed regular backups and maintained configurations to protect against data loss.
- Assisted with capacity planning to optimize resources and ensure scalability.
Fortinet Configuration for QA Testing
- Configured Fortinet products (FortiGate, FortiADC, FortiSandbox) to test network security in QA environments.