DevOps Engineer (Remote) | Fintech CI/CD & Kubernetes Expert
Remotely
Full-time
As a DevOps Engineer, you will collaborate with our talented team of IT specialists and business professionals to build resilient infrastructure supporting our growing portfolio of financial products. Your responsibilities include automating builds, implementing regression testing frameworks, configuring monitoring solutions, and managing releases across multiple environments. Our team's primary focus is delivering new features and continuously improving existing services to meet the evolving demands of the financial industry.
Key Responsibilities
- Design and implement advanced CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI to automate build, test, and deployment processes.
- Create and enhance container orchestration systems built on Docker and Kubernetes for scalable application deployment.
- Architect cloud-native infrastructure on AWS, Azure, or GCP using Infrastructure-as-Code principles.
- Lead the migration of legacy on-premise services to modern cloud platforms with minimal disruption.
- Define, document, and optimize development, testing, release, and support processes across the entire software lifecycle.
- Implement comprehensive monitoring and alerting solutions using tools like Prometheus, Grafana, and Elastic Stack.
- Collaborate with security teams to implement DevSecOps practices and ensure compliance with financial industry standards.
- Automate infrastructure provisioning with Terraform, CloudFormation, or ARM templates.
- Configure and maintain configuration management systems using Ansible, Puppet, or Chef.
- Troubleshoot complex system issues and implement resilient architectures with auto-healing capabilities.
- Optimize resource utilization and implement cost-effective cloud infrastructure solutions.
Required Skills & Experience
- 5+ years of experience in DevOps, Site Reliability Engineering, or Systems Administration roles.
- Hands-on expertise administering Linux distributions (Ubuntu, RHEL/CentOS) and Windows Server environments.
- Proven experience with major cloud platforms (AWS, Azure, or GCP) including compute, storage, networking, and security services.
- Strong knowledge of configuration management and Infrastructure-as-Code tools like Terraform, Ansible, Puppet, or Chef.
- Experience building and maintaining CI/CD pipelines with at least one modern platform (Jenkins, GitLab CI, GitHub Actions, or CircleCI).
- Practical knowledge of containerization with Docker and orchestration with Kubernetes, including deployment strategies.
- Proficiency in at least one scripting language (Bash, Python, PowerShell, or JavaScript).
- Strong networking fundamentals including DNS, load balancing, proxies, and firewalls.
- Experience implementing and maintaining monitoring solutions for complex systems.
- Excellent documentation skills with ability to create clear, comprehensive technical guides.
- Strong problem-solving abilities and analytical thinking.
Nice to Have
- HashiCorp certifications (Terraform Associate, Vault Associate).
- Kubernetes certifications (CKA, CKAD, or CKS).
- Experience with service mesh technologies like Istio or Linkerd.
- Knowledge of database systems (PostgreSQL, MySQL, MongoDB) and their operation in containerized environments.
- Familiarity with GitOps workflows using Argo CD, Flux, or similar tools.
- Experience with infrastructure security scanning tools (Prisma Cloud, Snyk, Trivy).
- Background in financial services or working with systems under regulatory compliance.
- Experience implementing chaos engineering practices with tools like Chaos Mesh or Gremlin.
Join our innovative team and help shape the future of financial technology infrastructure. Your expertise in DevOps practices, cloud technologies, and automation will directly contribute to our mission of delivering exceptional brokerage solutions to the financial industry worldwide.