top of page
Essential Waves

DevOps / Release Engineer

Pune, Bengaluru

Fulltime

Role Description & 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.

Required Skills, Experience & Qualities

DevOps Experience:

  • 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.

Version Control:

  • Strong experience with Git and version control best practices, including branching strategies, pull requests, and release management.

Infrastructure Automation:

  • 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).

Containers & Orchestration:

  • Solid understanding of containerization technologies (e.g., Docker, Kubernetes) and container orchestration frameworks.

  • Experience with container registries and container deployment pipelines.

Scripting & Programming:

  • 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.

Monitoring & Logging:

  • 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.

Security & Best Practices:

  • 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.

Collaboration & Problem-Solving:

  • 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.

About Us

 

Calfus is a Silicon Valley headquartered software engineering and platforms company. The name Calfus finds its roots and ethos in the Olympic motto “Citius, Altius, Fortius – Communiter". Calfus seeks to inspire our team to rise faster, higher, stronger, and work together to build software at speed and scale.

 

Calfus Inc. is an equal opportunity employer and welcomes candidates from all backgrounds to apply. We encourage applications from individuals with diverse experiences and perspectives, as we believe in the power of a diverse and inclusive workforce to drive innovation and success. 

bottom of page