Project Description
We develop the FX Supervision product consists of several components / micro-services that interact with each other and form a complex picture of the entire FX Supervision application to be onboarded onto platform for Developers and QA with SRE practices. The platform must have Kubernetes, Observability, CI/CD, secret management, traffic management, etc. We want to build a hybrid cloud. Focus on open source.
Our target stack:
• OS: Linux (RHEL based)
• Orchestration: Kubernetes
• Development stack: Java based microservices (Spring boot and not only)
• Observability: Prometheus, Grafana, Zabbix, Appdynamics, EFK, Opsgenie, Jaeger
• CI/CD: GitlabCI, Jenkins (imperative pipelines)
• IaC and Config management: Ansible, Terraform
• Message broker: Kafka, IBM MQ
• Database: Postgres, Oracle DB
• NoSQL: Redis, MongoDB
Current stack (differences):
• Containers & Orchestration: Docker
Development stack:
FE: Angular 7, material
BE: Java 8, Spring MVC, Spring Boot 2, Spring Security, JPA, Hibernate, JMS, Slf4j, Swager, Lombok
• Observability: …
• IaC and Config management: Jenkins pipelines
Responsibilities
• Proficient with production troubleshooting is a must
• Expert in problem solving and analyzing high loaded systems
• Set up full system monitoring (Kubernetes, microservices, network, HW)
• Cover automatization of routine tasks
• Standardize technology stack
• Accelerate development velocity with cloud (AWS)
• Lead technical practices
• Solid skills in Configuration Management tools (Terraform/Ansible)
Skills
Must have
• 3+ years of experience on DevOps role with production-grade systems;
• Proficient in Linux administration and configuration;
• Network understanding: TCP/IP, DNS, Load-balancers, PKI (TLS), network security, etc.;
• Deep knowledge of public cloud platforms (AWS is preferable);
• Good knowledge of private clouds (vSphere is preferable);
• Good Linux system internals and shell scripting;
• Proficient in container-based technologies and orchestration (K8s);
• Excellent practical experience in using IaC tools and configuration management tools;
• Experience with Kafka
• Experience with supporting SQL/NoSQL databases
• Deep understanding of version control systems principles and configuration best practices;
• Knowledge how to measure site reliability;
• Strong level of soft skills;
• Upper-intermediate+ English;
Nice to have
–
Languages
English: B2 Upper Intermediate
Seniority
Senior
Relocation package
If needed, we can help you with relocation process. Click here for more information.
APPLY
To help us track our recruitment effort, please indicate in your cover letter where (vacanciesinukraine.com) you saw this job posting.