Senior DevOps Engineer for Banking Systems | Kubernetes & CI/CD | Remote
Are you a skilled DevOps professional looking to advance your career in the banking technology sector? We're seeking an experienced DevOps Engineer to join our innovative team and transform our banking infrastructure. In this role, you'll architect and maintain critical systems utilizing Kubernetes, Docker, and modern CI/CD pipelines while enjoying the freedom of 100% remote work. Your expertise will directly impact our banking applications' reliability, performance, and security.
Key Responsibilities:
- Install, configure, and provide infrastructure-level support for mission-critical banking applications across development and production environments.
- Maintain 99.9%+ uptime for application software on test environments and production systems.
- Design and implement robust CI/CD pipelines using GitLab and TeamCity to streamline deployment processes.
- Orchestrate containerized workloads with Kubernetes (v1.26+) and Docker for scalable, resilient banking systems.
- Automate infrastructure provisioning and configuration management using Ansible (2.13+).
- Administer and optimize database environments including Oracle (19c+), PostgreSQL (14+), and MS SQL.
- Configure and maintain application servers including WebSphere, Tomcat (10+), and WildFly with security best practices.
- Implement comprehensive monitoring solutions utilizing Prometheus and Grafana for real-time system visibility.
- Contribute to technical documentation and knowledge sharing to build organizational expertise.
- Collaborate cross-functionally to optimize business processes and improve system efficiency.
- Participate in incident response and troubleshooting to ensure minimal system downtime.
Required Skills & Experience:
- Minimum 3 years of hands-on experience in banking software maintenance or implementation.
- Demonstrated proficiency with container orchestration using Kubernetes and container technology (Docker).
- Strong expertise with DevOps tooling: GitLab CI/CD, TeamCity, Ansible, Nexus Repository Manager.
- Solid experience administering web servers including Nginx and Apache with focus on performance and security.
- Proven track record managing application servers: WebLogic, Tomcat, WebSphere, and/or WildFly.
- Practical experience with database administration for Oracle, PostgreSQL, and MS SQL environments.
- Working knowledge of monitoring systems: Prometheus, Telegraf; and visualization tools: Grafana (or equivalents).
- Experience with version control systems and collaborative development workflows.
- Strong troubleshooting skills and ability to resolve complex infrastructure issues.
- Excellent written and verbal communication skills for effective remote collaboration.
Nice to Have:
- Experience with OpenShift or other enterprise Kubernetes distributions.
- Knowledge of public cloud platforms (AWS, Azure, GCP) and their native services.
- Familiarity with Infrastructure as Code tools like Terraform or CloudFormation.
- Experience with log aggregation systems such as ELK Stack, Loki, or Splunk.
- Background in financial sector compliance requirements (PCI-DSS, SOX, GDPR).
- Working knowledge of Python, Go, or other programming languages for automation.
- Experience implementing zero-trust security models in banking environments.
- Relevant certifications: CKA, CKAD, AWS/Azure/GCP certifications.
Why Join Us:
Join our forward-thinking team and make significant contributions to our banking technology infrastructure. You'll work with cutting-edge DevOps practices and technologies while enjoying the flexibility of remote work. We offer a collaborative environment where your expertise will be valued, with opportunities for professional growth and continuous learning. Our team emphasizes work-life balance while delivering exceptional solutions that impact millions of banking customers daily.