Vice President Jobs in Gurgaon,India

Job Description:

Vice President - ( CEN00003M )

Description

Propose reference microservice architecture that will be used by the application development teams to develop and deploy microservices
Provide the service skeleton, CI/CD delivery pipeline and service integration on the operating platform
In-Depth knowledge of virtualization and containerization
PaaS Implementation - Building and maintaining agile pipelines for continuous integration and deployment for zero downtime upgrades along with fresh deployments Tools and methodologies include Kubernetes, Jenkins, Gitlab CI and containerization using dockers
Develop cloud native strategies and solutions leveraging platforms and methodologies such as PaaS-Kubernetes/ Agile/ DevOps etc
Work with Product Owner/Business Analysts to understand functional requirements and interact with other cross-functional teams to architect, design, develop, test, and release features
Architecting solutions using cloud(IaaS) and micro services(PaaS) based infrastructure using tools like openshift, VMware vRealize and openstack, keeping DevOps methodology inline
Creating High Level and Low Level design for Software integrated with Infrastructure
Openshift and vanilla Kubernetes installation, configuration and management for
transitioning applications from monolithic to micro service pattern
Single-Click Deployments for all the infrastructure and product releases via heat stack for openstack VMs, jenkins for workflow management and Ansible for deployments
Provide technical leadership for creating microservices created with Java Springboot, however, future microservices are likely to be written in Golang and Nodejs
Aggressively drive forward specific areas of technology architecture and provide architectural solutions/designs to project execution teams for implementation
Ensure best possible performance, quality and responsiveness of the applications
Identify bottlenecks, bugs, and devise solutions to these problems
Help maintain code quality, organization and automation Propose reference microservice architecture that will be used by the application development teams to develop and deploy microservices
Provide the service skeleton, CI/CD delivery pipeline and service integration on the operating platform
In-Depth knowledge of virtualization and containerization
PaaS Implementation - Building and maintaining agile pipelines for continuous integration and deployment for zero downtime upgrades along with fresh deployments Tools and methodologies include Kubernetes, Jenkins, Gitlab CI and containerization using dockers
Develop cloud native strategies and solutions leveraging platforms and methodologies such as PaaS-Kubernetes/ Agile/ DevOps etc
Work with Product Owner/Business Analysts to understand functional requirements and interact with other cross-functional teams to architect, design, develop, test, and release features
Architecting solutions using cloud(IaaS) and micro services(PaaS) based infrastructure using tools like openshift, VMware vRealize and openstack, keeping DevOps methodology inline
Creating High Level and Low Level design for Software integrated with Infrastructure
Openshift and vanilla Kubernetes installation, configuration and management for
transitioning applications from monolithic to micro service pattern
Single-Click Deployments for all the infrastructure and product releases via heat stack for openstack VMs, jenkins for workflow management and Ansible for deployments
Provide technical leadership for creating microservices created with Java Springboot, however, future microservices are likely to be written in Golang and Nodejs
Aggressively drive forward specific areas of technology architecture and provide architectural solutions/designs to project execution teams for implementation
Ensure best possible performance, quality and responsiveness of the applications
Identify bottlenecks, bugs, and devise solutions to these problems
Help maintain code quality, organization and automation
Hands on Microservices development using any framework (preferably Java Springboot)
Deep knowledge of Microservices architecture, and major Microservices components
Familiarity with microservice development using Golang and Nodejs
Good knowledge of security issues with microservices, ability to harden microservices as needed
Good knowledge of DevOps and commonly used DevOps tools to implement a CI/CD model, such as Jira, Jenkins, Ansible Must be able to script Jenkins jobs and create Ansible playbooks
General enterprise software development trade skills, familiarity with commonly used IDEs, Unix operating system, commonly used databases (Oracle / MSSQL / ElasticSearch / GraphDB), Big Data Technologies (Hadoop, HBase, etc), enterprise architectures and middleware (MQ / Weblogic / Service Bus), scripting and programming
Ability to work closely with distributed team
Micro services pattern Strategy Domain Driven Design(DDD)
Platform-as-a-service Kubernetes, Openshift and CloudFoundry
Service Mesh Istio plus envoy, kong
Cloud (IaaS) Microsoft Azure, Openstack, Google Cloud Platform
Versioning Tools Git, Subversion & CVS
Continuous Integration Jenkins, Gitlab
Continuous Delivery DockerHub, Registry, JFrog Artifactory
Continuous Deployment Ansible, Puppet
Operating Systems Redhat/Oracle Enterprise Linux, CentOS
Development BASH, Java, NodeJS and Python

Behavioral Competencies
1) Very good communication skills written & verbal, with an ability to present technical contents with ease to various types of business and technology stakeholders
2) Conceptual thinking with the ability to and evaluate various technologies for various used cases
3) Strong time-management skills Ability to thrive in a fast-paced environment, and to manage multiple, competing priorities simultaneously
4) High motivation and self-starter abilities with a strong sense of accountability and dedication to excellence, balancing responsiveness to diverse
5) Drive to investigate new technologies and technical hurdles independently, and be able to clearly communicate recommendations and solutions and flexible to switch technologies
6) Proactive initiation of and action on new projects and initiatives
7) Excellent collaboration skills, as well as credibility and commitment to building trust and developing relationships among various team members
8) Strong interpersonal abilities which can execute effective teamwork
9) Continually enhancing existing skills and seek new areas for personal development

Qualifications

Experience Required
10 years of experience in architecting, designing and implementing solutions using cloud(IaaS) and micro services(PaaS) based infrastructure