DevOps Architect
-
Other
Job Description
Role
DevOps Consultant
About
NIIT Technologies
NIIT
Technologies Limited is a global information technology solutions
organization, servicing customers in North America, Europe, Middle East, Asia
and Australia. It offers services in Managed Services, Application
Development and Maintenance, IP Asset or Platform Solutions, and Business
Process Outsourcing to organizations in the Financial Services, Travel
Transportation, Manufacturing/Distribution, Healthcare and Government
sectors. The company is listed on the National Stock Exchange of India.
About
NTL
Managed
Services
The NIIT
Technologies’ Infrastructure Management Services Division is a fast growing
entity in the organization with a robust delivery framework and focus on
innovation, NIIT Technologies’ Infrastructure Management Services empower enterprises
with new technologies to optimize their IT infrastructure.
IMS offerings
include:
•
DevOps
and Automation
•
Data Center
as a Service
•
Work Place
as a Service
•
Infrastructure
Operations Management
•
Landscape Management
Description
Candidate
should be able to implement Continuous Integration and Continuous Delivery
pipelines for Java / .NET technologies as well as be well versed with
Environment Management.
The DevOps Consultant will work closely with
development, test, infra and support teams to enable implementation across
application landscape.
Technical expertise areas
The ideal candidate must possess
understanding of Continuous Integration and Continuous Delivery concepts and
has implemented for multiple products / applications on varied technologies.
•
Version Control: TFS 2015
•
Scripting: PowerShell
•
Code Quality, Security: Sonar,
Veracode
•
Build: MSBuild, Maven
•
Provisioning: Ansible
•
Integration and Deploy: Jenkins
•
Containerization: Docker
•
Monitoring: App Dynamics
Key Responsibilities
•
Setup DevOps toolsets for
Version Control, Packaging, Quality, Security, Build, Deploy
•
Continuous Integration (CI):
o Setup version control structure and standards to facilitate CI
o Develop build scripts
o Integrate version control, quality/security, build, packaging with
CI
o Maintain toolsets and CI setup
•
Continuous Delivery (CD):
o Develop deploy scripts
o Integrate deploy with CI to achieve CD
o Ensure code propagation across environments
•
Environment Management:
o Provision development and test environments
o Develop scripts to automate environment provisioning
o Configure monitoring and integrate with build pipeline
o Assist with environment integration with deploy pipeline
o Maintain toolsets and environment setup
•
Test Integration: Integrate
Unit and Functional tests in the CI/CD value chain
•
Metrics and Reporting:
Develop dashboards to populate agreed metrics
•
Documentation: Develop
process and technical documentation
Qualification
Prior Experience
•
Over 12+ years’ experience
with at least 8 years’ in Continuous Integration and Continuous Delivery
implementation and Environment Management.
•
Experience in CI/CD implementation
for Java, .NET applications.
•
Well versed with configuration,
build, release and deployment process
•
Well versed with environment,
configuration process
•
Participated in Configuration
Audit and Compliance
•
Knowledge of ITIL processes
and Agile methodology
•
Knowledge on development
process and coding practices
•
Knowledge on cloud
technologies like AWS, Azure is a plus
Attributes
•
Strong technical aptitude
•
Strong communication skills
•
Ability to connect with
clients
•
Ability to learn technology
quickly
Attitude
•
Focused on the needs of his
team and the client
•
Seeks to continuously develop
skills and knowledge in himself and others
•
Not afraid to admit to gaps
in knowledge
Education
•
Bachelor’s degree is a must.
BE / BTech / BSc degree preferred
•
ITIL V3 Foundation
certification
DevOps Consultant
About
NIIT Technologies
NIIT
Technologies Limited is a global information technology solutions
organization, servicing customers in North America, Europe, Middle East, Asia
and Australia. It offers services in Managed Services, Application
Development and Maintenance, IP Asset or Platform Solutions, and Business
Process Outsourcing to organizations in the Financial Services, Travel
Transportation, Manufacturing/Distribution, Healthcare and Government
sectors. The company is listed on the National Stock Exchange of India.
About
NTL
Managed
Services
The NIIT
Technologies’ Infrastructure Management Services Division is a fast growing
entity in the organization with a robust delivery framework and focus on
innovation, NIIT Technologies’ Infrastructure Management Services empower enterprises
with new technologies to optimize their IT infrastructure.
IMS offerings
include:
•
DevOps
and Automation
•
Data Center
as a Service
•
Work Place
as a Service
•
Infrastructure
Operations Management
•
Landscape Management
Description
Candidate
should be able to implement Continuous Integration and Continuous Delivery
pipelines for Java / .NET technologies as well as be well versed with
Environment Management.
The DevOps Consultant will work closely with
development, test, infra and support teams to enable implementation across
application landscape.
Technical expertise areas
The ideal candidate must possess
understanding of Continuous Integration and Continuous Delivery concepts and
has implemented for multiple products / applications on varied technologies.
•
Version Control: TFS 2015
•
Scripting: PowerShell
•
Code Quality, Security: Sonar,
Veracode
•
Build: MSBuild, Maven
•
Provisioning: Ansible
•
Integration and Deploy: Jenkins
•
Containerization: Docker
•
Monitoring: App Dynamics
Key Responsibilities
•
Setup DevOps toolsets for
Version Control, Packaging, Quality, Security, Build, Deploy
•
Continuous Integration (CI):
o Setup version control structure and standards to facilitate CI
o Develop build scripts
o Integrate version control, quality/security, build, packaging with
CI
o Maintain toolsets and CI setup
•
Continuous Delivery (CD):
o Develop deploy scripts
o Integrate deploy with CI to achieve CD
o Ensure code propagation across environments
•
Environment Management:
o Provision development and test environments
o Develop scripts to automate environment provisioning
o Configure monitoring and integrate with build pipeline
o Assist with environment integration with deploy pipeline
o Maintain toolsets and environment setup
•
Test Integration: Integrate
Unit and Functional tests in the CI/CD value chain
•
Metrics and Reporting:
Develop dashboards to populate agreed metrics
•
Documentation: Develop
process and technical documentation
Qualification
Prior Experience
•
Over 12+ years’ experience
with at least 8 years’ in Continuous Integration and Continuous Delivery
implementation and Environment Management.
•
Experience in CI/CD implementation
for Java, .NET applications.
•
Well versed with configuration,
build, release and deployment process
•
Well versed with environment,
configuration process
•
Participated in Configuration
Audit and Compliance
•
Knowledge of ITIL processes
and Agile methodology
•
Knowledge on development
process and coding practices
•
Knowledge on cloud
technologies like AWS, Azure is a plus
Attributes
•
Strong technical aptitude
•
Strong communication skills
•
Ability to connect with
clients
•
Ability to learn technology
quickly
Attitude
•
Focused on the needs of his
team and the client
•
Seeks to continuously develop
skills and knowledge in himself and others
•
Not afraid to admit to gaps
in knowledge
Education
•
Bachelor’s degree is a must.
BE / BTech / BSc degree preferred
•
ITIL V3 Foundation
certification