Skip to content
mimi

Custom Software Engineer - DevOps & Apache NiFi Specialist

Accenture India Private Limited

India · On-site Full-time 1w ago

About the role

As a Custom Software Engineer, you will develop custom software solutions to design, code, and enhance components across systems or applications. Your typical day will involve collaborating with cross-functional teams to understand business requirements, utilizing modern frameworks and agile practices to deliver scalable and high-performing solutions tailored to specific business needs. You will engage in problem-solving activities, ensuring that the software solutions meet the highest standards of quality and performance while adapting to evolving project requirements.

**Roles & Responsibilities:**

**Primary Responsibilities:** - Manage and administer Apache NiFi clusters (installation, configuration, tuning, migration on-prem to cloud, troubleshooting). - Ensure high availability, security, and scalability of NiFi environments. - Monitor data flows, performance, and logs using tools like Prometheus/Grafana or similar. - Handle upgrades, patching, backup, and disaster recovery plans for NiFi.

**Secondary Responsibilities (DevOps/Kubernetes):** - Work with Kubernetes for container orchestration and deployment. - Implement CI/CD pipelines using tools like GitLab CI, Jenkins, ArgoCD, etc. - Maintain and optimize Helm charts, Kubernetes manifests, and infrastructure-as-code (IaC) with Terraform/Ansible. - Monitor and manage microservices and infrastructure within Kubernetes clusters. - Expected to be an SME. - Collaborate and manage the team to perform. - Responsible for team decisions. - Engage with multiple teams and contribute on key decisions. - Provide solutions to problems for their immediate team and across multiple teams. - Mentor junior team members to enhance their skills and knowledge. - Continuously evaluate and improve development processes to increase efficiency.

**Professional & Technical Skills:** - Apache NiFi 1.x (strong hands-on) - NiFi Registry, version control, and flow development - Kubernetes (EKS/on-prem), Docker, Helm - CI/CD tools: Git, GitLab CI, Jenkins, ArgoCD - Monitoring tools: Prometheus, Grafana, ELK stack - Scripting: Bash, Python (nice to have) - Cloud platforms: AWS - Qualifications: Bachelor's degree in Computer Science, Engineering, or equivalent - Experience: At least 1 year of proven experience in NiFi administration - Must To Have Skills: Proficiency in DevOps. - Experience with continuous integration and continuous deployment practices. - Strong understanding of cloud services and infrastructure management. - Familiarity with containerization technologies such as Docker and Kubernetes. - Ability to automate processes and improve system reliability.

The candidate should have minimum 5 years of experience in DevOps. This position is based at our Bengaluru office. A 15 years full-time education is required. As a Custom Software Engineer, you will develop custom software solutions to design, code, and enhance components across systems or applications. Your typical day will involve collaborating with cross-functional teams to understand business requirements, utilizing modern frameworks and agile practices to deliver scalable and high-performing solutions tailored to specific business needs. You will engage in problem-solving activities, ensuring that the software solutions meet the highest standards of quality and performance while adapting to evolving project requirements.

**Roles & Responsibilities:**

**Primary Responsibilities:** - Manage and administer Apache NiFi clusters (installation, configuration, tuning, migration on-prem to cloud, troubleshooting). - Ensure high availability, security, and scalability of NiFi environments. - Monitor data flows, performance, and logs using tools like Prometheus/Grafana or similar. - Handle upgrades, patching, backup, and disaster recovery plans for NiFi.

**Secondary Responsibilities (DevOps/Kubernetes):** - Work with Kubernetes for container orchestration and deployment. - Implement CI/CD pipelines using tools like GitLab CI, Jenkins, ArgoCD, etc. - Maintain and optimize Helm charts, Kubernetes manifests, and infrastructure-as-code (IaC) with Terraform/Ansible. - Monitor and manage microservices and infrastructure within Kubernetes clusters. - Expected to be an SME. - Collaborate and manage the team to perform. - Responsible for team decisions. - Engage with multiple teams and contribute on key decisions. - Provide solutions to problems for their immediate team and across multiple teams. - Mentor junior team members to enhance their skills and knowledge. - Continuously evaluate and improve development processes to increase efficiency.

**Professional & Technical Skills:** - Apache NiFi 1.x (strong hands-on) - NiFi Registry, version control, and flow development - Kubernetes (EKS/on-prem), Docker, Helm - CI/CD tools: Git, GitLab CI, Jenkins, ArgoCD - Monitoring tools: Prometheus, Grafana, ELK stack - Scripting: Bash, Python (nice to have) - Cloud platforms: AWS - Qualifications: Bachelor's degree in Computer Science, Engin

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free