DevOps Architect
- Design, architect, and implement Azure based Cortana Intelligence platform big data analytics architecture and automation solutions
- Implement, maintain, and improve Continuous Integration and Continuous Delivery environments
- Own and lead initiatives to define, design, and implement DevOps solutions which includes reference architectures, estimates, and costing
- Provide technical leadership, project guidance, and business development in various Microsoft Cortana Intelligence platform technology areas such as Azure Data Lake Store, Azure data Factory, HDInsight Spark, ADLA, SQL Datawarehouse, Azure Analysis Services etc.
- Advise business and technology delivery leadership on how to translate the client's infrastructure and automation business requirements into executable technology solutions
- Participate in customer's workshops and provide presentations of the proposed solution
- Act as a subject matter expert on DevOps best practices with Azure Resource Manager templates, Auto Scaling, and Configuration Management
- Perform analysis best practices and emerging concepts in DevOps, Infrastructure Automation, and Enterprise Security
- Acts as a technical liaison between clients, service engineering teams and support
- Define common business and development processes, platform and tools usage for Microsoft Cortana Intelligence platform solutions and delivery;
- Review and audit of existing solution, design and system architecture
- Serve as a systems and automation evangelist providing thought leadership, participating in conferences, authoring white papers, etc;
- Perform profiling, troubleshooting of existing solutions
- Create technical design documentation
- Mentoring the team to build up competency in Azure domain
- Very good communication skill and ability to handle the customer.
DevOps Automation Engineer (a.k.a Dev Ops lead)
Desired Competencies (Technical Competency)
- Experience using agile development methods
- Good experience on DevOps including Infrastructure automation, build automation and deployment automation
- Good understanding of software build automation using VSTS and Git
- Experience in Visual Studio Team Services (VSTS)/Jenkins/TeamCity set up, build and release pipeline design and implementation
- Well versed in writing PowerShell scripts
- Mastery of key development tools such as Visual Studio IDE, VSTS Code, Eclipse, IntelliSense, GIT, and familiarity with collaboration tools such as Jira and Confluence or similar tools
- Design, co-ordinate and execute proof of concepts, guidance on business scenarios and deployment guidance
- Experience in provisioning Azure environments using Azure Resource Manager (ARM) templates for various PaaS services like ADFV2, SQLDB, SQLDW, HDInsight, ADLS etc.
- Knowledge of SCM tools like Chef, Puppet, Azure Desired State Configuration (DSC)
- Knowledge of artifact repositories like Nexus, Artifactory etc.
- Good to have knowledge of Azure PaaS components Azure HDInsight (Hadoop, Spark), Azure Data Factory, Azure Data Lake Store, SQL Datawarehouse etc.
Responsibility of / Expectations from the Role:
- Create and setup Azure Resource Manager (ARM) templates for Resource Groups, Virtual Network, Identity and Access Management, Azure Data Factory, SQLDW, HDInsight etc.
- Setup CI/CD Build and Release definition in VSTS
- Perform integration of Git with VSTS
- Definition and invoke CI Triggers
- Create Visual Studio and Maven Build, copy files and publish Build Artifacts
- Create Release definitions
- Build CI/CD pipelines for Azure Web Apps using VSTS
Didn’t find the job appropriate? Report this Job