This job has been added to your Saved jobs.
You have reached the limit of 20 Saved Jobs. If you want to create a new one, please manage your Saved Jobs.
Platform Engineer (DevOps, Python, Jenkins, GitLab CI)
Top 3 reasons to join us
- Go build a great FinTech product
- Go build it on top of the state-of-the-art tech
- Go together with top-of-mind people and team.
Job description
About the Role
A Platform Engineer is responsible for building and maintaining shared technical platforms that support software development teams by enabling faster, more reliable, and secure software deployment. The role involves creating robust, secure, and user-friendly internal platforms that improve efficiency in application development, operations, and monitoring.
Position Overview
The candidate will take ownership of automating deployments, ensuring maximum reliability and scalability of services in the Production environment, and optimizing operations across both On-Premises and Cloud platforms.
This position requires strong experience with automation, configuration management, and deployment systems, along with deep knowledge of systems, servers, load balancers, storage, security, networking, and programming. Hands-on experience with on-premises and cloud infrastructure (AWS, GCP), containerization, and CI/CD is essential.
Key Responsibilities
- Design overall architecture for cloud or hybrid cloud systems.
- Design system and data integration architectures to ensure seamless and secure interoperability across the organization’s ecosystem.
- Build and manage containerization platforms (Kubernetes, Docker Swarm).
- Develop and maintain shared services such as Kafka, Redis, NATS, MinIO, Keycloak, etc.
- Select and implement appropriate cloud services (e.g., AWS EC2, Lambda, RDS) to meet business needs.
- Design, build, and maintain foundational infrastructure platforms (e.g., Kubernetes, containerized tools).
- Automate deployment and operations processes using tools such as Terraform, Ansible, and CI/CD pipelines.
- Build and maintain CI/CD pipelines for automated deployments.
- Manage and support multi-tier architectures focused on web technologies (CDN, Reverse Proxy, Application, DB).
- Review and recommend solutions/tools to improve software development processes with a focus on automation, efficiency, and quality.
- Monitor system performance, ensure high availability, and maintain reliability.
Your skills and experience
- Hands-on experience with DevOps tools (Helm, ArgoCD, GitOps workflows, Jenkins, GitLab CI, etc.), scripting languages (Bash, Python), and configuration management (Ansible).
- Strong experience with both on-premises and cloud platforms (AWS, GCP), including managing infrastructure with IaC (Terraform, Ansible, CloudFormation).
- Proven track record of deploying Kubernetes clusters in production environments.
- Experience in automating and managing hybrid-cloud infrastructures (AWS + On-Prem).
- Proficiency with monitoring, logging, and tracing tools (Prometheus, Grafana, ELK/Graylog, OpenTelemetry, Loki, etc.).
- Skilled in troubleshooting complex production issues and performing Root Cause Analysis (RCA) across OS, networking, and databases in SaaS/IaaS environments.
- Passion for automation and continuous improvement.
- Strong communication skills, both written and verbal.
- Adaptable, proactive, and able to work both independently and in a team within a fast-changing environment.
Why you'll love working here
- Competitive salary and performance-based bonus.
- Comprehensive health insurance.
- Annual health check-ups.
- Team building and company events.
- Welfare support (maternity, wedding, illness).
- A professional, friendly, and modern work environment.
- Opportunities for company-sponsored training and development.
Kafi Securities Corporation (Kafi)