Job Details
Azure DevOps Architect
Azure DevOps Architect
Others
India
Pune
2020-09-07 13:52:59
The DevOps Architect will be will be responsible for the evaluation, support, and implementation of high-quality
software automation architecture, including the creation of an automated delivery pipeline that assists with
building and deploying software/strategies efficiently. The DevOps Architect works in collaboration with the
Management, Application Architectures, Delivery, Testing team and Operations team to come up with DevOps
strategies and framework for DevOps which will include the governance structure based on the business needs.
The DevOps Architect has a leadership mindset, substantial operational experience, and a forward-thinking
approach to design and implementation of Devops strategies and frameworks for the organization. This person will
have exceptional communication skills to interact with different stakeholders within the organization and outside
organization, knowledge of the latest industry trends and practices, and an ability to find innovative solutions to
problems..
2. Detailed Roles and Responsibilities:
OPERATIONAL
 Analyze, design, and deliver efficiently and streamlined DevOps practices across the organization
 Create suitable DevOps channels across the organization
 Design of DevOps strategy:
o Recommend a migration and consolidation strategy for DevOps tools
o Design DevOps governance
o Design and implement an Agile work management approach
o Design a quality strategy
o Design a secure development process
o Design a tool integration strategy
 Designs automation and configuration management solutions in internal and client environments, including on
premise/hosted, cloud service providers such as Azure
 Design of DevOps development processes & Frameworks:
o Design a version control strategy
o source control processes
o build infrastructure
o Implement code flow
o mobile DevOps strategy
Page 2 of 3
o Managing application configuration and secrets
o Design security processes for secure development
o Secure CICD pipelines
o Identify & evaluate the tool stacks that can be used for CICD
o Design Build strategies & Guidelines
o Design release strategies & guidelines
o Setup release management processes
o Design deployment strategies
o Design a dependency management strategy
o Manage security and compliance
 The design and implementation of application infrastructure:
o Design an infrastructure and configuration management strategy
o Manage Azure Kubernetes Service infrastructure
o Design infrastructure compliance and security
 The design and implementation of continuous feedback:
o Recommend and design system feedback mechanisms
 Evaluate new technology options and vendor products
 Identify & evaluate new technology trend & process
 Ensure compliance to best practices, internal and customer standards
 Ensure documents are produced for all work using required standards, methods and tools and configurations
items and their relationships are documented
 Ensure the development of necessary knowledge articles for internal and customer teams
 Automate delivery processes and mentor teams on delivery automation, standardization and optimization
KEY INTERACTIONS
Internal: External:
 Management
 Application Architecture
 Project Teams
 Operations Teams
 Vendors and suppliers
 Customers
BEHAVIORAL SKILLS, KNOWLEDGE AND EXPERIENCE
(Special behavioral skills, knowledge and experience needed for the satisfactory performance of the job)
1. Educational Qualifications:
 Degree in Computer Science or Engineering or Information Systems
 Accreditations e.g. Microsoft Azure DevOps Engineer Expert, AZ-103: Microsoft Azure Administrator, Ansible
certification, ITIL 4 foundation
2. Skills & Experience:
 At least 3 - 4 years related IT experience
 Familiar with agile methodologies
 Engineering skills including build design, build automation, SOE creation, provisioning
 Deep understanding of DevOps, cloud computing technologies, business drivers, and emerging computing
trends.
 Deep technical experience in DevOps design including Azure cloud.
 Previous experience working on a 24x7 cloud or SaaS operation team.
 Experience with infrastructure management and monitoring
Page 3 of 3
 Experience with Windows, Linux and OSS technologies.
 Strong knowledge of DevOps Platform tooling
 Experience with configuration management and automation technologies such as Terraform, PowerShell DSC,
Chef, ARM Templates, and Puppet.
 Working knowledge with AGILE development, SCRUM and Application Lifecycle Management (ALM) with one
or more of the following programming languages: PowerShell, Bash, .NET, C++, Java, JSON, PHP, Perl, Python,
Ruby on Rails
3. Behavioral Skills:
 Strong communication, technical writing, and customer service skills
 Self-starter; ability to work under pressure and prioritize with minimal supervision
 Exhibits the ability to adapt and be flexible within a growing and changing environment
 Checking progress against targets, reporting as necessary and taking action to resolve exceptions
 Multi-tasking skills and attention to detail
 Willing to work in shift during deployments at client location
 Proven track record of driving decisions collaboratively, resolving conflicts and ensuring follow through.
 Prior work experience in a consulting/architecture position within a software and/or services company.
 Problem-solving mentality leveraging internal and/or external resources.
 Exceptional verbal and written communication.