Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: DevOps Engineer.
India Jobs Expertini

Urgent! DevOps Engineer Job Opening In Pune – Now Hiring Techbulls SoftTech Pvt. Ltd

DevOps Engineer



Job description


About Us:

TechBulls was founded in 2011 with an aim to help customers develop products using cutting edge technologies.

We’re a growing team of global experts that believe in the transformative power of evaluation and learning. 
We help bring our clients product vision to action.

We do Software development and UX Design for Startups determined to lead in the digital.

Our teams are working on some of the industry's most significant futuristic financial solutions, which are reshaping financial services and people's everyday lives throughout the world.


Companies Website: 

 


Key Responsibilities:

  • Design, build, and maintain Helm charts for microservices-based applications, including custom templates, dependencies, and lifecycle hooks to facilitate easy installation and upgrades.
  • Architect and implement end-to-end DevOps pipelines using tools like Jenkins, ArgoCD, and GitOps methodologies for automated builds, testing, and deployments.
  • Package and ship containerized applications (Docker images) with stateful components, ensuring compatibility across on-prem, cloud (single-tenant and multi-tenant), and developer trial environments.
  • Manage continuous deployment (CD) strategies tailored to client needs, including manual upgrades in air-gapped setups and automated rollouts in cloud environments.
  • Conduct client-facing deployments, including role-playing scenarios for on-prem installations, gathering requirements through targeted questions, and adapting solutions
    to existing infrastructure (e.g., Kubernetes clusters without additional VMs).
  • Handle deployments in restricted environments, such as air-gapped networks, by preparing offline bundles, managing storage solutions (e.g., object/file storage with
    MinIO or local PVs), and ensuring no external network dependencies.
  • Provide alternatives for deployment when clients restrict tools like ArgoCD or CI/CD pipelines, such as delivering Helm charts with installation scripts and documentation
  • Demonstrate deep understanding of cloud networking, including Virtual Private Clouds (VPCs), their boundaries, virtualization mechanisms, and differences from bare metal or private clouds.
  • Collaborate with teams to ensure production-readiness, including scalability (e.g., HPA), monitoring (e.g., Prometheus/Grafana), security (e.g., RBAC, network policies), and zero-downtime upgrades.
  • Troubleshoot and optimize deployments, including data migration during upgrades and integration with client-specific storage or networking configurations.


Requirements

Experience:
  • 5+ years of hands-on experience as a DevOps Engineer or similar role, with proven expertise in building and customizing Helm charts from scratch (not just
  • using pre-existing ones).
  • Demonstrated ability to design and whiteboard DevOps pipelines, including CI/CD workflows for microservices applications.
  • Experience packaging and deploying applications with stateful dependencies (e.g., databases, persistent storage) in varied environments: on-prem (air-gapped
    and non-air-gapped), single-tenant cloud, multi-tenant cloud, and developer trials.
  • Proficiency in managing deployments in Kubernetes clusters, including offline installations, upgrades via Helm, and adaptations for client restrictions (e.g., no
    additional tools or VMs).
  • Track record of handling client interactions, such as asking probing questions about infrastructure (e.g., OS versions, storage solutions, network restrictions)
    and explaining technical concepts clearly.
Technical Skills:
  • Strong knowledge of Helm syntax and functionalities (e.g., Go templating, hooks, subcharts, dependency management).
  • Expertise in containerization with Docker, including image management (save/load, registries like Harbor or ECR).
  • Familiarity with CI/CD tools such as Jenkins, ArgoCD, GitHub Actions, and GitOps for automated and manual deployments.
  • Understanding of storage solutions for on-prem and cloud, including object/file storage (e.g., MinIO, Ceph, NFS, cloud-native like S3/EBS).
  • In-depth knowledge of Kubernetes concepts: StatefulSets, PersistentVolumes, namespaces, HPA, liveness/readiness probes, network policies, and RBAC.
  • Solid grasp of cloud networking: VPCs (definition, boundaries, virtualization via SDN, differences from private clouds), bare metal vs.

    virtual machines (advantages like resource efficiency, flexibility, and scalability).
  • Ability to work in air-gapped environments, preparing offline artifacts and ensuring self-contained deployments.
Soft Skills:
  • Excellent problem-solving abilities, with experience in brainstorming solutions (e.g., via whiteboarding) for complex deployment challenges.
  • Strong communication skills to explain technical concepts (e.g., product understanding, deployment approaches) and role-play client scenarios.
  • Ability to adapt solutions based on client constraints and provide high-level guidance without imposing unwanted tools.
Education:
  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent professional experience).


Benefits

PF, Gratuity, ICICI Lombard Insurance 


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your DevOps Engineer Potential: Insight & Career Growth Guide