Available Offers for Tomcat

Incident Manager

Office
Remotely
Full-time
Permanent work
Looking for a Incident Manager for working on a trading product. Requirements: - 1+ years designing, analyzing, troubleshooting, supporting and resolving issues in a multi-tiered application architecture, especially service-oriented and micro-services architecture requiring 24x7 availability; - Experience with SQL queries; - Basic knowledge of databases: Oracle (Pl/SQL) and/or PostgreSQL; - Basic Linux knowledge (awk, sed, bash, cat, grep, etc.); - Understanding AWS (VPC, EC2, ECS, Route53, S3); - Version control systems: GIT; - Basic knowledge of networks; - Good analytical\troubleshooting skills. Will be a plus: - Linux system, Web servers (Nginx, Tomcat); - Experience with DevOps tools (Docker, Jenkins, Gitlab-CI, Terraform, etc.); - Understanding of JVM’s configuration; - Understanding of REST API, gRPC; - Experience in high-loaded applications implementation; - Experience as a Software Engineer. Financial, Forex, gaming industries preferable; - Experience working with JIRA; - Familiarity with Logstash, Kibana, Elastic Search technologies; - Familiarity with Zabbix or Prometheus; - Understanding how the services work with message brokers (Kafka, SQS/SNS, ESB); - Scripting languages: Bash, Python. Tasks and responsibilities: - To monitor the operation of reporting systems in production, solve current problems and work on improving the operation of systems (find errors in logs, performance drawdowns, detect problems in the interaction of services, analyze application performance metrics and system metrics for host resources on which the application is deployed and create tasks to the development team to fix the problems found). Resolving incidents in the application, analyzing the reasons, organizing interaction with other teams to restore the smooth operation of the application; managing the build, release and customization of the app in production; - Deploying, automating, maintaining, and managing an AWS cloud based environment for availability, performance, scalability, and security; management of dev and QA environments; - Analyse and make recommendations regarding technology improvements, upgrades and modifications.

Program Systems and Projects Administrator (Senior)m

Remotely
Full-time
Project occupancy
Administrator of highly loaded banking software systems and projects. Requirements: ∙ experience in maintaining complexes of PPO (application software) from 3 years; ∙ knowledge of OS of Windows and Unix families at the level of system administrator; ∙ administration of Apach / Tomcat / Nginx application servers (configuration, optimization, monitoring, logging, load balancing) on CentOS platform; ∙ administration of RabbitMQ message broker (configuration, optimization, monitoring, logging, load balancing); ∙ administration of cryptographic modules (CryptoPro); ∙ customization of business logic (Rubby, Python, PHP); ∙ solving incidents and problems on the productive loop of the system; ∙ test environment support, resolving test environment defects; ∙ providing data on non-typical user requests (NTR) from relational (PosgreSQL / MS SQL / PL-SQL) and non-relational (MongoDB, Yandex ClickHouse) databases; ∙ implementation and support of Puppet/Ansible configuration management systems; ∙ containerization of Docker, Kubernetes; ∙ implementation and support of application monitoring systems based on Zabbix 2.x/3.x/4.x; ∙ configuration and optimization of the pipeline for delivery delivery to prod (GitLab / Genkins) ∙ maintaining documentation on implemented technologies and knowledge base for incident and problem resolution; ∙ automate typical python, bash, cmd tasks; typify incident resolution and escalate scripts to downstream support lines (0/1); ∙ interacting with 3rd and 4th TA lines on system development and operation; ∙ confident knowledge of ITIL processes and principles of IT support service operation in a large organization; ∙ sufficient English to study technical documentation. Responsibilities: ∙ administration of the RPO complex; ∙ resolving incidents and defects; ∙ performance optimization; ∙ maintaining documentation of implemented technologies and a knowledge base of incident and problem resolution; ∙ training application administrators; ∙ developing incident prevention activities, preparing and testing DR plans; ∙ organizing events to resolve ongoing problems and technical debt; ∙ planning and controlling the implementation of changes. Project: working on a banking project. TasTracker: Jira, confluence. Duration of the project more than 1 year. Citizenship: RF, RB.