Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Build automation tools, continuous deployment systems, and processes to optimize the release cycle.
- Improve and enhance the automation of new environments .
- Work with Software team to achieve automation releases, QA automation.
- Develop scripts, metrics, and applications to automate and improve operational processes and service availability, scaling, and security of the production environment.
- Collaborate with Software team for server optimization and utilization.
- Integration with performance monitoring tools, and caching tools to build and maintain development, management and monitoring systems.
Job Requirements
- Strong understanding of git and gitlab management
- Automated build platform/continuous integration using Jenkins
- The ability for scripting, bash, apache groovy to build Jenkins pipelines
- Experience of Microservice architecture
- Experience of Database systems (MySQL -MongoDB)
- Experience of containers build, deployment, registry
- Experience of kubernetes administration and deployments
- Strong understanding of Google cloud services
- Experience in deployments of Node js,vuejs,angler,PHP,Python,WordPress
- Knowledge of Rides, message queue,message broker
- Experience of software development life cycle model
- Experience and understanding of architecture and design
- Knowledge of application architecture and programming fundamentals
- Knowledge of agile methodology
- Knowledge of continuous integration/continuous delivery tooling, automated infrastructure and provisioning tooling, and collaborating tooling
- Knowledge of code, script, automation tools, and process re-engineering