Infrastructure Management: Design, implement, and maintain scalable, secure, and high-availability infrastructure across AWS / Azure and on-premise environments.
• Automation & Scripting: Develop automation scripts using Shell/Bash or Python for system administration, workflows, and deployment processes.
• Containerization & Orchestration: Manage containerized workloads using Docker and orchestration platforms like Kubernetes (EKS, RKS).
• CI/CD Pipelines: Build and manage automated pipelines with Jenkins, leveraging Groovy scripts for complex workflows.
• Infrastructure as Code (IaC): Implement infrastructure provisioning using Terraform and CloudFormation Templates (CFT) to ensure reproducible environments.
• Configuration Management: Handle configuration deployments using YAML and maintain applications in alignment with operational best practices.
• Monitoring & Observability: Implement and maintain monitoring, logging, and alerting systems using industry-leading tools to ensure system health, performance, and reliability.
• Networking & Security: Monitor and troubleshoot network configurations, connectivity issues, and security best practices for distributed applications.
• Troubleshooting & Support: Provide advanced troubleshooting for production incidents, working closely with developers to resolve issues in a microservices-based architecture.
• Continuous Improvement: Research, recommend, and introduce new tools and automation to improve deployment efficiency and system scalability.