TCS Inviting Application for AWS Admin
Exp : 4 to 10 Years
Location - Bengaluru
Skill : AWS Admin
JOB DESCRIPTION:
- Design, implement, and manage scalable cloud infrastructure solutions on Microsoft Azure using Terraform for Infrastructure as Code (IaC).
- Develop and maintain CI/CD pipelines using Azure DevOps to automate the build, test, and deployment processes.
- Collaborate with development teams to integrate version control systems, primarily Git, into the CI/CD workflows.
- Monitor and optimize Azure infrastructure for performance, reliability, and cost-effectiveness.
- Implement security best practices and ensure compliance with organizational policies in all deployment processes.
- Create and maintain comprehensive documentation for infrastructure configurations and operational procedures.
- Work closely with cross-functional teams to gather requirements and deliver solutions that align with business objectives.
- Stay informed about the latest Azure services, Terraform advancements, and DevOps practices to continuously improve our infrastructure and processes.
- Create and maintain shared Terraform modules using Terratest to ensure that modules are stable and able to be used by clients
Key Skills and Qualifications:
- Proven experience as a DevOps Engineer with a focus on Azure cloud services.
- Strong expertise in Infrastructure as Code (IaC) using Terraform.
- Proficiency in using Azure DevOps for CI/CD pipeline creation and management.
- Solid understanding of version control systems, particularly Git.
- Intermediate Experience with at least one of the following languages: Python, C#, or Go Lang
- Experience with scripting languages such as PowerShell, Bash, or Python for automation tasks.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills.
Preferred Qualifications:
- Experience with Open Policy Agent policy writing
- Microsoft Certified: Azure DevOps Engineer Expert or similar Azure certifications.
- Experience with configuration management tools such as Ansible.
- Knowledge of monitoring and logging tools within the Azure ecosystem, such as Azure Monitor and Log Analytics.
- Experience executing in on a team using Agile methodology for delivery.
- Familiarity with containerization technologies like Docker.