Job Description
Understanding customer requirements and project KPIs
Implementing various development, testing, automation tools, and IT infrastructure
Planning the team structure, activities, and involvement in project management activities.
Managing stakeholders and external interfaces
Setting up tools and required infrastructure
Defining and setting development, test, release, update, and support processes for DevOps operation
Coordination and communication within the team
Selecting and deploying appropriate CI/CD tools
Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline)
Requirements
Hands on experience on Azure pipeline, Jenkins, Azure cloud, Python or shell scripting
Strong understanding of application development methodologies
Continuous integration tools such as Jenkins
Experience optimizing applications, both stand-alone and in distributed systems to maximize performance
Ability to clearly articulate design and implementation choices
Comfort with frequent, incremental code testing and deployment
Collaboration, Open communication and reaching across functional borders
Strong understanding of application development methodologies
Continuous integration tools such as Jenkins
Experience optimizing applications, both stand-alone and in distributed systems to maximize performance
Skills: aws,jenkins,testing,setting up tools,python,design and implementation choices,shell scripting,it infrastructure,continuous integration,azure cloud,ci/cd tools,incremental code testing,ci/cd,application development methodologies,azure pipeline,automation tools,continuous development,optimizing applications,test