DevOps Engineer

Job Category: Technology and IT
Job Type: Full Time
Job Location: USA

Company Overview
Gemini Solutions is a global IT services firm and a leading offshore outsourcing partner, with a strong specialization in the financial services sector. We offer a comprehensive suite of management and technology services, tailored to meet the diverse and evolving needs of our clients.

Headquartered in a fully automated corporate facility in Gurgaon, and supported by a nationwide network of associate offices, Gemini is well-positioned to deliver high-quality, scalable solutions across geographies.

Our services support both asset owners and fund managers, offering robust operations outsourcing, offshore development, and servicing capabilities. We also provide cutting-edge performance measurement and analytics tools that empower our clients to make smarter, data-driven investment decisions.

At Gemini, our IT ecosystem is built on the foundation of collaboration. We’ve created a structure where teamwork isn’t just encouraged—it’s essential. By combining industry best practices with 24/7 access to skilled IT resources, we ensure continuous innovation and seamless service delivery.

Job Description

We are seeking a skilled and motivated DevOps Engineer to join our team in a full-time remote capacity. The ideal candidate will have a strong background in DevOps practices and Python development, along with hands-on experience in working with cloud infrastructure, automation, and CI/CD pipelines.

Key Responsibilities

  • DevOps & Automation: Develop, implement, and maintain robust DevOps solutions to support software development and deployment processes. Champion automation across infrastructure provisioning, deployment, and system operations.

  • API Integration: Work with RESTful APIs to integrate systems and ensure seamless communication between services. Familiarity with BlueOptima APIs and Python SDK is highly desirable for effective data collection and integration.

  • CI/CD Pipelines: Design, implement, and manage continuous integration and continuous deployment (CI/CD) pipelines using tools such as Jenkins and GitHub Actions to streamline the build, test, and release processes.

  • Infrastructure as Code (IaC): Utilize tools like Terraform to automate infrastructure provisioning and configuration across Azure and other cloud platforms.

  • Scripting & Version Control: Write efficient and reusable scripts in Python, Bash, or similar languages to support automation and system tasks. Manage codebases and deployment pipelines using Git.

  • Cloud Platform Expertise: Work with Azure cloud services to deploy, scale, and monitor applications and infrastructure.

  • Containerization & Orchestration: Deploy and manage containerized applications using Kubernetes. Participate in on-prem to Cloud/SaaS migration efforts, ensuring scalability, security, and efficiency.

  • Monitoring & Optimization: Monitor system performance, troubleshoot issues, and optimize DevOps workflows to improve productivity, reliability, and scalability of infrastructure and applications.

Qualifications & Skills

  • Strong background in DevOps engineering and Python programming

  • Experience working with REST APIs; familiarity with BlueOptima APIs and BlueOptima Python SDK is a plus

  • Proficient with CI/CD tools like Jenkins and GitHub Actions

  • Hands-on experience with cloud platforms, especially Microsoft Azure

  • Expertise in Terraform or similar Infrastructure as Code tools

  • Strong scripting skills in Python, Bash, or equivalent

  • Experience managing source control systems such as Git

  • Proven knowledge of Kubernetes and experience in cloud migration projects

  • Solid understanding of system security, monitoring, and performance tuning

APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx