Job Description
Role: DevOps Performance Engineer
- Maintaining, administering DevOps ecosystem, monitored and benchmark the Performance of containers.
- Work in a team environment
- Provide input, solutions and interpretation of customer related requirements, issues, and concerns with regards to performance and tuning of the Containerized environments.
- Help on automated delivery pipelines that have integrations with Continuous Testing assists in building software more efficiently and reducing the time to market duration for deliveries.
- The responsibilities of a Reviewing, Solving Production issues, root causes analysis, and prevent the occurrence of similar issues in the future.
- Hands on developed scripting for load testing, stress testing as per the business requirement for each microservice application
- Purpose of this role in the team that improve the Support, Maintenance and, Troubleshooting capabilities of DevOps Team.
- As a part of DevOps Team, you are expected to demonstrate solid implementation experience, and problem-solving and exceptional communication skills, be knowledgeable
Specialist Skills / Technical Knowledge
- Experience in Performance Testing, Load Testing, Benchmark Testing with tools such Rational Performance Tester, Load Runner, Jmeter.
- Experience in building cloud/ On-premises applications, application development or micro-services and familiarity with Infrastructure-as-a-Service (IaaS).
- Well versed in defining the performance testing bench mark equations.Well versed in reading, understanding and explaining the Performance Testing Report
- Experience in benchmarking the containerized applications.
- Experience with the multiple performance monitoring tools.
- Good Knowledge of OpenShift Platform
o OpenShift Container Platform architecture, Kubernetes and Docker Images, Docker
Registry, Docker Files, Docker Compose, Docker Containers
o Operator Lifecycle Manager, OLM controls the installation, upgrade, and role-based
access control (RBAC) of Operators in a cluster knowledge
- Good knowledge of testing migration to cloud – AKS, ARO, OCP on AWS and multi cloud management with implementation of new apps on cloud and on-premise
- Expertise in setting up project specific environment on Linux/Unix platform that involves CM branching, merging, labelling, Baseline and development work areas
- Comprehensive experience in the design and implementation of Continuous Integration, Continuous Deployment, Continuous Delivery, Continuous Testing and DevOps Operations for Agile projects.
- Demonstrated written and verbal communication skills, as well as the ability to work directly with customers and partners.
- Expertise with container-based platforms (Docker, OpenShift, Kubernetes, Jenkins).
- Strong experience in scripting language (Bash Script, Ruby, Python)
- Monitoring (APM) technologies like AppDynamics, Grafana
- Experience with CI/CD and their pipelines.
- Experience with integration Git with OpenShift.
- Experienced in Subversion, GitLab, Ant, Maven, Jenkins, Puppet, Tomcat.
Previous experience:
- Degree in Computer Science, Information Systems, or related field.
- 5+ Years’ of experience in support and administration of DevOps ecosystem, Performance Testing OpenShift or similar Platform, Candidate experienced in Banking / Financial industry will be preferred