Digital Banking Operation
CurrentUsing the latest DevOps technologies to enhance the quality of modern banking services for customer banks, focusing on service and resource management to increase productivity. Below are the tasks and technologies I work with on a daily basis:Operational Engineer on Linux and Windows Servers: Managing Gen2/Modern .NET Core applications on Linux and legacy .NET Framework (Gen1) applications on Windows servers.Jenkins Pipeline Management: Creating and managing Jenkins pipelines for version publishing and rollback, as well as for operational tasks such as starting, stopping, and reloading applications.Version Control: Utilizing Bitbucket for application and Filebeat version control, with strong proficiency in Git for efficient version management.High Availability Solutions: Implementing HA/Zookeeper configurations for high availability across services.Ansible for Configuration and Automation: Using Ansible for configuration management and to automate complex tasks. Integrated Ansible with Jenkins to streamline processes for the Layer 1 support team.Bash scripting: Developing Bash scripts to optimize performance, monitor system health, handle log rotation, and archive application logs for efficient storage management. Using Crontab to schedule automated tasks.Log Management with ELK: Leveraging the ELK stack for log management, including creating dashboards, graphs, and alerts to enable rapid troubleshooting and incident detection.Containerization and Orchestration: Gaining experience with Docker containers and Kubernetes in the Dotin Bank project (currently in a non-operational phase).