Tata Consulting Services (Usa) Chicago , IL 60602
Posted 2 days ago
Role: IAC Developer
Infrastructure Automation:
Develop, test, and maintain IaC scripts and templates using tools like Terraform
Automate the provisioning, configuration, and management of infrastructure resources in cloud and on-premises environments.
Version Control and Code Management:
Use version control systems such as Git to manage infrastructure code, ensuring all changes are tracked and can be rolled back if necessary.
Conduct code reviews and manage pull requests to maintain high code quality and consistency.
Environment Management:
Create and maintain infrastructure for multiple environments (development, testing, staging, production) ensuring consistency and stability across all environments.
Implement environment isolation strategies to prevent cross-environment issues.
CI/CD Pipeline Integration:
Integrate IaC with CI/CD pipelines to enable automated testing and deployment of infrastructure changes.
Maintain and optimize CI/CD pipelines using tools like Jenkins, GitLab CI, CircleCI, or Azure DevOps.
Monitoring and Logging:
Implement monitoring and logging solutions for infrastructure using tools such as Prometheus, Grafana, CloudWatch, or Azure Monitor.
Ensure infrastructure health, performance, and security by setting up alerts and dashboards.
Security and Compliance:
Apply security best practices in infrastructure code to protect against vulnerabilities.
Ensure infrastructure complies with industry standards and regulatory requirements by implementing necessary controls and conducting regular audits.
Cost Management and Optimization:
Monitor and optimize the cost of infrastructure resources.
Implement resource tagging and cost allocation strategies to track and manage expenses effectively.
Troubleshooting and Support:
Provide support for infrastructure-related issues, including incident management and root cause analysis.
Troubleshoot and resolve infrastructure problems in a timely manner.
Position Requirements:
8+ experience as infrastructure automation developer
In Depth knowledge and hands on in Terraform, Azure services, Devops, Azure Networking, Palo Alto Networks, Security, Design etc
Experience working in Agile Environments
Strong written and oral communication skills and effective interpersonal and relationship-building skills.
Self-motivated and directed, with the ability to effectively prioritize and execute tasks in a high-pressure environment.
Experience working in a team-oriented, collaborative environment.
Preferred:
Tata Consulting Services (Usa)