AWSkubernetesGitlab

Migration to Public Cloud Provider

Duration
3+ years
Role
Site Reliability Engineering
image alt text

Scope

  • Supported and implemented a hybrid cloud securities platform, prioritizing high availability to ensure uninterrupted service in a critical financial environment.
  • Led the development of a robust platform leveraging AWS, Kubernetes, GitLab, and Java, while establishing provider control for seamless production deployment in a data center.
  • Took ownership of designing and implementing a CI/CD solution, optimizing the release process in a highly regulated BaFin environment.
  • Optimized the release and application operation processes to enhance efficiency and reduce time-to-market.
  • Developed and implemented comprehensive test concepts to ensure the quality and reliability of the platform.
  • Designed and implemented comprehensive monitoring and operations for microservice applications to maintain optimal performance and reliability.

Technologies: AWS, EKS (Kubernetes), Prometheus, Elasticsearch, Oracle, PostgreSQL, Kafka, GitLab, Java Spring, Terraform, Helm, kubecost

Key Skills Demonstrated

  • Hybrid Cloud Expertise: Proven ability to architect and implement solutions across both cloud (AWS) and on-premises data center environments.
  • High Availability Focus: Experience designing and deploying systems with a strong emphasis on high availability and resilience.
  • Securities Platform Experience: Demonstrated success in working with complex financial platforms and understanding the associated regulatory requirements (BaFin).
  • Kubernetes and EKS: Deep knowledge of Kubernetes and its implementation on AWS (EKS) for container orchestration.
  • CI/CD & Release Optimization: Expertise in designing and implementing CI/CD pipelines, coupled with the ability to navigate and optimize release processes in regulated settings.
  • Release & Application Operation Process Optimization: Proven ability to streamline release processes and application operations for increased efficiency.
  • Test Concept Development: Experience in designing and implementing effective test strategies to ensure software quality and reliability.
  • Microservices Architecture: Experience in designing, monitoring, and operating microservice-based applications for scalability and flexibility.
  • Monitoring & Observability: Proficiency with Prometheus and other tools to ensure effective monitoring and proactive issue resolution.
  • Data Management: Familiarity with Oracle, PostgreSQL, Elasticsearch, and Kafka, enabling seamless data storage, retrieval, and analysis.
  • Cost Optimization: Experience with kubecost to manage and optimize Kubernetes resource costs.