About the Company:
SmartCore is a fintech holding building infrastructure for the next generation of payments. Our solutions cover the entire financial operations cycle — from core banking and processing to cards, wallets, and anti-fraud systems.
Our core area is card acquiring, ensuring high-speed and secure payment processing. Over the past five years, we have built a reliable infrastructure across the EU and CIS, launched our own payment solutions, and continue to grow actively.
We are now looking for a DevOps Engineer to join our team.
The team includes: CTO, CEO, backend and frontend developers, ML specialist, data analyst, QA, and project manager.
Our ideal candidate has the following skills:
Must-have skills:
Infrastructure as Code (IaC):
* Experience with Terraform, CloudFormation, or AWS CDK.
* Ability to write, test, and maintain Terraform modules.
* Understanding of CI/CD approaches for infrastructure management.
Monitoring and Logging:
* Knowledge of AWS CloudWatch (alerts, dashboards, metrics, logs).
* Experience integrating with external tools (e.G., Prometheus, Grafana, Datadog).
* Setting up service performance monitoring, including tracing (AWS X-Ray or equivalents).
Optimization and Performance:
* Ability to analyze and optimize cloud costs (AWS Cost Explorer, Budgets, Trusted Advisor).
* Experience with Auto Scaling (ECS, EKS, EC2).
* Experience configuring Spot and Reserved Instances for cost optimization.
Networking:
* Experience with NAT Gateway, Internet Gateway, VPC Peering, and PrivateLink.
* Experience configuring and optimizing API Gateway and Application Load Balancer (ALB/ELB).
Containerization and Orchestration:
* Experience with Docker.
* Strong understanding of EKS/ECS (including Fargate).
* Skills in setting up network policies and security in Kubernetes.
CI/CD:
* Knowledge of AWS CodePipeline, CodeBuild, CodeDeploy.
* Experience with alternatives (Jenkins, GitLab CI/CD, GitHub Actions).
* Ability to build end-to-end pipelines for deploying backend and frontend applications.
Databases:
* Experience with RDS (Aurora, MySQL, PostgreSQL) and DynamoDB.
* Setup of read replicas, multi-AZ deployments, and backup (snapshot-based recovery).
Automation and Scripting:
* Experience with Python, Bash, or other scripting languages.
* Ability to automate routine tasks (e.G., via AWS Lambda or Step Functions).
Security:
* Deep understanding of IAM (users, roles, policies).
* Experience configuring KMS (data encryption for S3, RDS).
* Skills in configuring AWS WAF and Shield for web application protection.
Configuration Management:
* Experience with Ansible, Chef, Puppet, or similar tools.
* Knowledge of AWS Systems Manager (Session Manager, Parameter Store, Run Command).
Soft Skills:
Incident Management:
* Ability to troubleshoot production issues and conduct post-mortems.
* Root cause analysis skills.
Team Collaboration:
* Experience mentoring junior engineers.
* Ability to collaborate with developers to optimize CI/CD pipelines.
Architectural Thinking:
* Ability to design fault-tolerant and scalable solutions.
* Understanding of AWS Well-Architected Framework best practices.
Language:
* Fluent in Russian (B2 or higher) — required for daily communication within the team.
What we offer:
* Opportunity to gain experience in a large holding with its own infrastructure;
* Support and assistance with relocation (EU — Spain, Barcelona);
* Freedom in decision-making;
* Scrum-like project organization;
* Full-time, flexible schedule, remote work;
* Chance to be part of a project from its early stages;
* Lots of architecture design and new development.
Feel free to apply directly via LinkedIn or by sending your CV to stanislav.Pavlov[@]smartcore.Pro — if you’re ready for serious architectural challenges and want to build a product you can be proud of!