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