DevOps / Release Engineer, Calfus

DevOps  Release Engineer, Calfus

Company Calfus
Job title DevOps / Release Engineer
Job location Pune/Bengaluru, India
Type Full Time

Responsibilities:

  • CI/CD Pipeline Management:
    • Design, implement, and maintain automated CI/CD pipelines for smooth and efficient deployment of applications to production and staging environments.
    • Integrate build, test, and deployment processes into continuous integration systems, ensuring fast, reliable, and automated delivery.
    • Collaborate with development teams to ensure pipeline optimizations and maintain seamless integration with version control systems (e.g., Git, GitHub, Bitbucket).
  • Release Management:
    • Manage the release process for software applications, including planning, versioning, and coordinating deployments across different environments (development, staging, production).
    • Oversee release branches, version control, and coordination between product development, QA, and infrastructure teams to ensure timely releases.
    • Maintain clear documentation for release processes, deployment steps, and rollback procedures.
  • Infrastructure Automation & Management:
    • Implement and manage infrastructure as code (IaC) using tools like Terraform, CloudFormation, or Ansible.
    • Automate and manage the provisioning, configuration, and monitoring of cloud-based infrastructure (AWS, GCP, Azure).
    • Collaborate with system administrators and infrastructure engineers to optimize and scale cloud environments.
  • Monitoring & Incident Management:
    • Set up monitoring and alerting systems (e.g., Prometheus, Grafana, Datadog, New Relic) to track system performance and       availability.
    • Participate in the incident management process to quickly diagnose, mitigate, and resolve issues in production systems, and ensure continuous uptime.
    • Continuously improve the deployment processes to reduce downtime and improve release quality.
  • Security & Compliance:
    • Ensure that the deployment pipeline adheres to security best practices compliance standards.
    • Work closely with security teams to automate vulnerability scanning, patch management, and compliance audits in the CI/CD pipeline.
  • Collaboration & Documentation:
    • Work closely with software engineers, product teams, and QA to design, build, and optimize deployment processes.
    • Create and maintain detailed documentation for CI/CD pipelines, deployment processes, system configurations, and troubleshooting guides.
    • Provide mentorship and guidance to other team members on best practices in DevOps and release management.

Requirements & Skills:

  • 8+ years of experience in DevOps or Release Engineering with a strong background in software deployment, infrastructure automation, and CI/CD processes.
  • Hands-on experience with CI/CD tools such as Jenkins, GitLab CI, CircleCI, Travis CI, or Azure DevOps.
  • Strong experience with Git and version control best practices, including branching strategies, pull requests, and release management.
  • Proficiency in Infrastructure as Code (IaC) tools such as Terraform, CloudFormation,  or Ansible.
  • Experience working with cloud platforms like AWS, Azure, or Google Cloud Platform (GCP).
  • Solid understanding of containerization technologies (e.g., Docker, Kubernetes) and container orchestration frameworks.
  • Experience with container registries and container deployment pipelines.
  • Strong scripting skills in Bash, Python, Go, or other languages commonly used for automation.
  • Experience writing scripts to automate deployment, monitoring, and system administration tasks.
  • Experience with monitoring tools like Prometheus, Grafana, Datadog, New Relic, or ELK stack (Elasticsearch, Logstash, Kibana).
  • Ability to set up log aggregation, monitor application and system metrics, and define alerting rules.
  • Knowledge of security best practices for cloud environments, CI/CD pipelines, and deployment strategies (e.g., secret management, encryption, vulnerability scanning).
  • Familiarity with compliance standards such as PCI-DSS, SOC2, GDPR, and their impact on release engineering.
  • Strong interpersonal and collaboration skills, with the ability to work across teams and departments to streamline release processes.
  • Problem-solving skills and the ability to identify and resolve issues quickly in high-pressure environments.

apply for job button