# DevOps Engineer - II

**Company**: Helpshift
**Location**: Pune
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://apply.workable.com/j/FC0D5C3653
**Canonical**: https://yubhub.co/jobs/job_3f7b2fe6-074

## Description

Job Title: DevOps Engineer - II

We are seeking an experienced DevOps Engineer to join our team. As a DevOps Engineer, you will play a pivotal role in ensuring the security, scalability, and reliability of our infrastructure and applications.

Responsibilities:

* Design, implement, and maintain secure CI/CD pipelines for automating deployment, configuration, and testing processes.
* Own Helpshift production services and ensure complete monitoring coverage, troubleshoot and fix production issues.
* Build a seamless zero-downtime process to upgrade our core infrastructure (ScyllaDB, Elasticsearch, Kafka, MongoDB, Redis).
* Collaborate with development and operations teams to integrate security practices into the software development lifecycle.
* Conduct regular security assessments, vulnerability scans, and penetration testing to identify and mitigate security risks.
* Develop and maintain infrastructure as code (IaC) templates for provisioning and configuring cloud resources securely.
* Monitor and respond to production incidents, including investigation, containment, and remediation activities.
* Stay up-to-date with the latest security threats, vulnerabilities, and best practices, and make recommendations for continuous improvement.

Requirements:

* Relevant experience of 5+ years and above.
* In-depth knowledge of running/managing UNIX-like operating systems (we use Ubuntu).
* Strong knowledge of networking protocols, security architectures, and identity and access management (IAM) principles.
* Experience with containerisation technologies (e.g., Docker, Kubernetes) and securing containerised environments.
* Experience in Designing and building solutions that are highly scalable, fault tolerant and cost-effective.
* Experience of various FOSS tools for monitoring, graphing, capacity planning, and logging.
* Experience with IaaC tools like Ansible, Puppet, Terraform.
* Experience with Cloud Computing platforms like Amazon AWS, Google Cloud Platform, Heroku.
* Experience with managing NoSQL and RDBMS.
* Experience with queuing systems (Kafka, RabbitMQ) and Big data platforms (Hadoop).
* Good programming skills with focus on scripting (Python, Shell, Perl).
* Ability to analyse bottlenecks in architecture and quickly debug to reach resolution for issues.
* Have an automation mindset and ability to reason and work with complex systems.
* Excellent communication and documentation skills.
* Quick learner and good mentor for junior team members

## Skills

### Required
- UNIX-like operating systems
- Networking protocols
- Security architectures
- Identity and access management
- Containerisation technologies
- Infrastructure as code
- Cloud Computing platforms
- NoSQL and RDBMS
- Queuing systems
- Big data platforms
- Scripting languages
