Should be team player and knowledge sharing attitude
You must have at least 7 years or above, of OVERALL experience
At least minimum 3 years of hands on experience in Automated build and deployments, using Jenkins, Ansible, TFS/Azure DevOps.
You have proven working experience in both Windows 10 and Linux;
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.)
Expertise in Azure DEVOPS pipeline management for .net , Java, frontend and workflow engine technologies
Good experience on containerization using Kubernetes
DevOps tools (Like Maven, GitLab, Gerrit, Jenkins etc.)
Trouble shooting Experience with Linux environment (RHEL)
Strong experience in Ansible and scripting languages (Python, bash, Shell, Ansible), Configuring alerts and analysis of application logs & server logs.
Should have experience in Monitoring Tools like Prometheus, Graphite, ELK – Elasticsearch, Logstash, Kibana
Good experience in Activities like patching, setting up application servers (e.g. Tomcat) and proxying, Static websites, routing) in Apache / Nginx
Design and development experience with distributed systems and operating systems.
Proficient understanding of code versioning tools such as Gitlab, SVN
Attention to detail and demonstrated ability to detect and resolve data/analytics quality issues
Have good Incident handling experience in production support project.
Understanding of fundamental design principles behind a scalable application
Experience with Agile / Scrum methodologies
Should strong analytical skills and are stress-resistant;
Domain (Business Analyst : New Job Description)
Responsible for translating business requirements and business processes into detailed structured documentation and if necessary, for managing requests for changes to the specifications
Has sound knowledge of the organization’s business services, business processes and systems with expertise in some of these. Understands current technology advances and IT capabilities.
Works mostly on the analysis phase of projects and may work alone on small scale standard projects.
May provide support in the preparation and execution of testing.