We are looking for a passionate DevOps Engineer who can support deployment and monitor our Production, QE, and Staging environments performance. Applicants should have a strong understanding of UNIX internals and should be able to clearly articulate how it works. Knowledge of shell scripting \& security aspects is a must. Any experience with infrastructure as code is a big plus. The
key
responsibility
of the role is to manage deployments, security, and support of business solutions. Having experience in database applications like Postgres, ELK, NodeJS, NextJS \& Ruby on Rails is a huge plus. At VakilSearch. Experience doesn't matter, passion to produce change matters
Responsibilities And Accountabilities
As part of the DevOps team, you will be responsible for configuration, optimization, documentation, and support of the infra components of VakilSearch’s product which are hosted in cloud services \& on-prem facility
Design, build tools and framework that support deploying and managing our platform \& Exploring new tools, technologies, and processes to improve speed, efficiency, and scalability
Support and troubleshoot scalability, high availability, performance, monitoring, backup, and restore of different Env
Manage resources in a cost-effective, innovative manner including assisting subordinates ineffective use of resources and tools
Resolve incidents as escalated from Monitoring tools and Business Development Team
Implement and follow security guidelines, both policy and technology to protect our data
Identify root cause for issues and develop long-term solutions to fix recurring issues and Document it
Strong in performing production operation activities even at night times if required
Ability to automate [Scripts] recurring tasks to increase velocity and quality
Ability to manage and deliver multiple project phases at the same time
I Qualification(s)
Experience in working with Linux Server, DevOps tools, and Orchestration tools
Linux, AWS, GCP, Azure, CompTIA+, and any other certification are a value-add
II Experience Required In DevOps Aspects
Length of Experience: Minimum 1-4 years of experience
Nature of Experience:
Experience in Cloud deployments, Linux administration[ Kernel Tuning is a value add ], Linux clustering, AWS, virtualization, and networking concepts [ Azure, GCP value add ]
Experience in deployment solutions CI/CD like Jenkins, GitHub Actions [ Release Management is a value add ]
Hands-on experience in any of the configuration management IaC tools like Chef, Terraform, and CloudFormation [ Ansible \& Puppet is a value add ]
Administration, Configuring and utilizing Monitoring and Alerting tools like Prometheus, Grafana, Loki, ELK, Zabbix, Datadog, etc
Experience with Containerization and orchestration tools like Docker, and Kubernetes [ Docker swarm is a value add ]Good Scripting skills in at least one interpreted language - Shell/bash scripting or Ruby/Python/Perl
Experience in Database applications like PostgreSQL, MongoDB \& MySQL [DataOps]
Good at Version Control \& source code management systems like GitHub, GIT
Experience in Serverless [ Lambda/GCP cloud function/Azure function ]
Experience in Web Server Nginx, and Apache
Knowledge in Redis, RabbitMQ, ELK, REST API [ MLOps Tools is a value add ]
Knowledge in Puma, Unicorn, Gunicorn \& Yarn
Hands-on VMWare ESXi/Xencenter deployments is a value add
Experience in Implementing and troubleshooting TCP/IP networks, VPN, Load Balancing \& Web application firewalls
Deploying, Configuring, and Maintaining Linux server systems ON premises and off-premises
Code Quality like SonarQube is a value-add
Test Automation like Selenium, JMeter, and JUnit is a value-add
Experience in Heroku and OpenStack is a value-add
Experience in Identifying Inbound and Outbound Threats and resolving it
Knowledge of CVE \& applying the patches for OS, Ruby gems, Node, and Python packages
Documenting the Security fix for future use
Establish cross-team collaboration with security built into the software development lifecycle
Forensics and Root Cause Analysis skills are mandatory
Weekly Sanity Checks of the on-prem and off-prem environment
III Skill Set \& Personality Traits Required
An understanding of programming languages such as Ruby, NodeJS, ReactJS, Perl, Java, Python, and PHP
Good written and verbal communication skills to facilitate efficient and effective interaction with peers, partners, vendors, and customers
IV Age Group
: 21 – 36 Years
V Cost to the Company:
As per industry standards
Skills:- DevOps, Linux administration, Unix administration, Shell Scripting, CI/CD, Automation, Process automation, Windows Azure, Docker and Release Management