Job Description SummaryResponsible for designing, implementing and maintaining tools and processes for continuous integration, delivery and deployment and automated testing of software. Work closely with developers, testers, and system administrators to ensure the software development life cycle is smooth, efficient, and error-free.Job Description
Essential Responsibilities
Build & Manage CI/CD pipeline.
Manage SW deployment activities.
Prepare and validate the test platforms for different deployment architectures (platform configuration)
Execute the system tests (system configuration, system functionalities, system performances)
Develop Test Automation framework
Qualifications/Requirements
Master’s degree in computer science with high-level proficiency in software Development, DevOps and Deployment tools and processes.
Proficiency with tools (like Jenkins), Test management tools (e.g. JIRA with Xray – Plugin), GIT etc.
Hands on experience on cloud deployment and cloud services with Azure, Kubernetes, helm/terraforms, Docker
Hands on experience of working on Linux system
Exposure to integration of code coverage tools Sonar Cube, Coverity etc.
Exposure to Designing and implementing automation tools and frameworks for continuous integration, delivery, and deployment
Experience in Agile & Scrum environment
Ethical and professional business manner in interaction with team members and customers.
Customer-focused; open to accept new challenges and share ideas.
Quick learning skills
Willingness and ability to work across time zones to interact with global multi-cultural teams.
Desired Characteristics
Knowledge in IT integration (network configuration, security configuration)
Familiarity with Next Gen Configuration tools DEvOps. CI/CD pipeline tools and frameworks
Knowledge in test automation tools (Protractor, Cypress etc.) and scripting tools (e.g. Python)
Experience to build test platforms (Physical/Virtual) for different Next Gen Configuration tools SW deployment architectures.