Lead / Collaborate with Engineering teams to build SRE culture, maintain development, staging and production systems.
Engage in and improve the whole lifecycle of services—from inception and design, deployment, operation, and refinement
Managing infrastructure reliability, scalability and security using SRE principles.
Automation of IT Infrastructure related tasks.
Proactively monitor and optimize Infrastructure.
Maintain and improve API-gateways, web servers, cache & database configurations, CICD pipelines etc.
Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning, and launch reviews
Maintain and monitoring deployment, orchestration, of the servers, docker containers, databases, and general backend infrastructure.
Maintain services once they are live by measuring and monitoring availability, latency, and overall system health
Scale systems sustainably through mechanisms like automation; evolve systems by pushing for changes that improve reliability and velocity
Participate in on-call rotations and active involvement in resolving incidents, writing production incident reports.
Ensure environment stability, availability ,security and performance and automation enforcement.
Working closely with software engineers , product owners and systems engineers to understand requirements, participate in implementation and operate.
Fixing support escalation Issues , helping to improve incident response and conducting Post-Incident reviews .
Documentation & building Knowledgebase.
Responsible for the end-to-end monitoring activities (application, system, setup)
Build tools that provide performance insights and engineering, empowering the system to solve issues faster/proactively
Role Requirements
Core competencies, knowledge, and experience:
5+ years of experience in Java, Spring framework, MySQL DB, Microservices architecture & distributed systems, with deep insight into newest technologies.
Deep experience in containerization.
Experience in payments and Fintech.
Very good knowledge of Client/Server architectures is a plus.
Hands-on experience in CI/CD pipelines and DevOps tools.
Previous experience or willingness to work on a fast pace Agile environment.
Good knowledge of Unix/Linux operating system environments.