At least 7-10 years of experience in infrastructure engineering (Cloud/Hardware, Middleware) or DevOps (CI/CD).
Able to demonstrate expertise in various DevOps tools (Like Maven, GitLab, Gerrit, Jenkins etc.) with proven ability to optimize for both efficiency and scalability.
Should have experience in agile methodologies
should have excellent trouble shooting Experience with Linux environment (RHEL) and windows for infra set up and environment build activities
Proficiency in scripting languages (Python, Shell, Ansible, Bash), analysis of application logs & server logs, and Configuring alerts.
Should have good experience in Activities like patching, setting up application servers (e.g. Tomcat) and proxying, routing, Static websites, in Apache or Nginx.
Should have Experience in java and database servers in SQL database (Oracle).
Practical knowledge of Resiliency, performance testing, and HA set up.
Should be well aware of the concepts of high availability, load balancing, scaling etc.
Understanding of ITIL processes and policies.
Should have expertise in CICD tools like source code management tools (SVN/GIT/TFS), monitoring tools (Logstash, Redis, Elastic search, Kibana) for Configuring dashboards, configuring reports, Build and deployment tools (Jenkins, TFS, Ansible etc.).
Well versed with ITIL and other methodologies.
Excellent written and oral communication skills in English.
Candidate should have proficiency in following skills
Designing, implementation, and maintenance of continuous build and deployment delivery mechanisms, besides leveraging programmatic solutions and automation
Experience in conceptualizing and designing overall pipeline architecture.
Defination of DevOps industry-best practices for fulfillng client's needs.
Proactively identify and drive automation of tasks associated with end-to-end deployment delivery
Ability of setting up end to end DevOps framework with the help of above mentioned technologies.
Function as a team member supporting the organization by driving the end-to-end stability and availability of tools and environments used by the customers to support the build and deployment
Development and maintenance of documentation and diagrams that outlines automated solutions and environmental architecture.
Should be accountable for the activity and take full responsibility / entire project chain.
Would have strong collaboration and communication skills to have discussion with multiple stake holders of different teams to address a problem.
Candidate will work closely with various other teams like performance engineering and test automation to understand testing objectives and ensure that problems are resolved in a timely and efficient manner.