Azure DevOps Engineer || Please share H1B with passport number only at Remote, Remote, USA |
Email: [email protected] |
Azure DevOps Engineer Atlanta GA TCS Job Description: We are looking for an experienced and passionate Azure DevOps Engineer to join our team. The ideal candidate will have a strong background in Azure cloud services, DevOps practices, and automation tools. As an Azure DevOps Engineer, you will be responsible for building and maintaining our CI/CD pipelines, managing infrastructure as code, and ensuring the reliability and scalability of our cloud-based applications. Key Responsibilities: CI/CD Pipeline Management: Design, implement, and maintain continuous integration and continuous deployment (CI/CD) pipelines using Azure DevOps tools. Automate the build, test, and deployment processes to improve efficiency and reliability. Ensure pipelines are optimized for performance and scalability. Infrastructure as Code (IaC): Utilize IaC tools such as Azure Resource Manager (ARM) templates, Terraform, or Ansible to provision and manage cloud infrastructure. Maintain and version control infrastructure configurations. Collaborate with development and operations teams to ensure infrastructure meets the needs of the applications. Monitoring and Logging: Implement monitoring solutions using Azure Monitor, Application Insights, and other relevant tools to ensure the health and performance of applications. Set up logging and alerting mechanisms to proactively identify and address issues. Security and Compliance: Implement security best practices and ensure compliance with industry standards and regulations. Manage identity and access management (IAM) policies and roles within Azure. Automation and Scripting: Develop and maintain automation scripts using PowerShell, Bash, Python, or other scripting languages to streamline operations and reduce manual intervention. Automate routine tasks and processes to improve operational efficiency. Collaboration and Support: Work closely with development, QA, and operations teams to ensure seamless integration and delivery of software. Provide support and troubleshooting for development and production environments. Participate in on-call rotations and incident response as needed. Continuous Improvement: Identify areas for improvement in the DevOps processes and implement enhancements. Stay up-to-date with the latest industry trends, tools, and technologies related to DevOps and Azure. Required Skills: Azure Expertise: Strong experience with Azure cloud services, including Azure DevOps, Azure Kubernetes Service (AKS), Azure Functions, Azure App Services, and Azure Virtual Machines. Proficiency in using Azure Resource Manager (ARM) templates, Terraform, or Ansible for infrastructure as code. DevOps Practices: Deep understanding of DevOps principles and practices, including continuous integration, continuous deployment, and infrastructure as code. Experience with version control systems (e.g., Git) and branching strategies. Automation and Scripting: Proficiency in scripting languages such as PowerShell, Bash, or Python. Experience with configuration management and automation tools. Monitoring and Logging: Familiarity with monitoring and logging tools such as Azure Monitor, Application Insights, Log Analytics, and other related technologies. Security Best Practices: Knowledge of security best practices in the cloud, including identity and access management, network security, and data protection. Collaboration and Communication: Strong collaboration skills to work effectively with cross-functional teams. Excellent verbal and written communication skills. -- Keywords: continuous integration continuous deployment quality analyst information technology Georgia Azure DevOps Engineer || Please share H1B with passport number only [email protected] |
[email protected] View all |
Tue Nov 05 02:18:00 UTC 2024 |