Skip to main content
R

RRD GO Creative

Senior Tech ServicesAnalyst-T3

Chennai, Tamil Nadu, India5-7 yrsPosted 2 weeks ago

Skills

AzureDevOpsGitCI/CDJenkinsCollaboration

Job description

Position Description: As an Azure DevOps Engineer, you will play a crucial role in the development, deployment, and maintenance of software applications and infrastructure within an Azure DevOps environment. You will work closely with development teams, system administrators, and other stakeholders to ensure efficient and reliable software delivery and deployment processes. Essential Qualifications: A bachelor’s degree in engineering or related field. Technical Qualifications: Azure DevOps Experience: 5 – 7 years of experience Organization Structure: Infrastructure Engineer Work Schedule: Ability to work flexible schedule during evening and late evening shift. On demand weekend activities. Please see the below table VSCM Tools: GitHub, Azure Repo Build Tools: MS Build Cloud Platform: Microsoft Azure CI/CD Tools: Jenkins, VSTS (Azure DevOps) Scripting Language: PowerShell Scripting Continuous Integration and Continuous Deployment (CI/CD): Azure Pipelines Infrastructure as Code (IaC): ARM templates, Bicep, JSON Bug Tracking Tools: Jira Operating System: Windows Deployment Tool: UCD Requirements Description of Responsibility Azure IaC & PaaS Automation Leveraging Azure Bicep and ARM to create automation scripts for implementation and configuration of Azure resources. Azure DevOps Using Azure DevOps for storing the codes and scripts in the repos, configuring pipelines. Developing and maintaining the Azure infrastructure Developing and maintaining the infrastructure using Infrastructure as Code (IaC) tools such as Azure Resource Manager (ARM) templates, Bicep, and PowerShell to define, deploy, and manage the infrastructure. Configuring and monitoring the Azure infrastructure Configure and monitor the infrastructure to ensure that it is running efficiently and securely. This includes setting up monitoring and alerting systems to detect and respond to issues and conducting regular security audits to identify and remediate vulnerabilities using Azure policies. Managing Azure services Able to determine which services to use for different scenarios and manage them effectively. Automating repetitive tasks Automating repetitive tasks, such as scaling the infrastructure, using scripting language such as PowerShell. This helps to save time and reduce errors. Designing, implementing and maintaining CI/CD pipelines Designing and implementing continuous integration and continuous deployment pipelines to automate the Azure resources provisioning. Managing source code Managing source code using Git. Ensuring that the code is properly versioned and organized for easy collaboration among the team. Monitoring and maintaining system health Monitoring the health of the system and responding to alerts and issues as they arise. Maintaining system backups. Staying up-to-date with industry trends Staying up-to-date with

Apply on RRD GO Creative