Principal Infrastructure Engineer - Banking Platforms & Site Reliability

Оплата: По договоренности
Удаленно
Full-time
Part-time

We're seeking an accomplished Senior DevOps Engineer to join our banking technology team at VTB. In this remote role, you'll architect, implement, and maintain mission-critical infrastructure supporting our sophisticated financial applications. You'll leverage cutting-edge DevOps tools including Kubernetes, Docker, GitLab CI/CD, and Ansible to ensure exceptional availability and performance of our banking systems.


Key Responsibilities:

- Install, configure, and maintain application infrastructure across development, testing, and production environments with meticulous attention to security and performance standards.

- Ensure 99.99% uptime for critical banking software platforms through proactive monitoring and rapid incident resolution techniques.

- Design and implement advanced CI/CD pipelines using GitLab, TeamCity, and related DevOps tools to streamline deployment workflows.

- Orchestrate containerized applications using Kubernetes 1.28+ and OpenShift platforms, implementing best practices for scalability and resilience.

- Configure and optimize high-performance database systems including Oracle 19c+, PostgreSQL 15+, and MS SQL Server.

- Administer and tune application servers including WebLogic, Tomcat 10.x, WebSphere, and WildFly to maximize throughput and stability.

- Configure and harden web servers such as Nginx and Apache for optimal performance, security, and compliance with financial regulations.

- Implement comprehensive monitoring solutions with Prometheus, Telegraf, and Grafana to ensure proactive issue detection.

- Develop sophisticated infrastructure as code using Ansible 2.15+ and related automation tools to enable consistent environment provisioning.

- Contribute to technical documentation and knowledge base creation for infrastructure components and deployment processes.

- Participate in continuous optimization of business processes and infrastructure workflows to enhance efficiency.

- Collaborate cross-functionally with development teams to improve deployment processes and application performance metrics.


Required Skills and Experience:

- Minimum 3 years of experience in DevOps or infrastructure engineering, preferably within banking or financial services environments.

- Demonstrated expertise with containerization technologies: Docker 24.x+, Kubernetes 1.28+, and OpenShift 4.x+.

- Advanced knowledge of CI/CD practices and tools, including GitLab CI/CD, TeamCity, and Nexus Repository Manager.

- Proven experience with infrastructure automation using Ansible 2.15+ or equivalent configuration management tools.

- Strong proficiency in administering and optimizing enterprise database platforms: Oracle, PostgreSQL 15+, and MS SQL Server.

- Extensive hands-on experience configuring and maintaining application servers: WebLogic, Tomcat 10.x, WebSphere, and WildFly.

- Demonstrated capability with web server technologies: Nginx and Apache HTTP Server, including performance tuning and security hardening.

- Practical experience implementing and managing enterprise monitoring solutions: Prometheus, Telegraf, and Grafana dashboards.

- Sufficient English proficiency to comprehend technical documentation and participate in international team communications.

- Analytical problem-solving mindset with exceptional attention to detail and system reliability concerns.

- Excellent communication skills and demonstrated ability to collaborate effectively in distributed team environments.