Citi-posted about 6 hours ago
Full-time • Mid Level
Irving, TX
5,001-10,000 employees

Develop and Maintain Cloud Inventory Systems: Design, implement, and maintain automated solutions using Python to accurately discover, catalog, and track all cloud resources across multiple cloud providers, accounts, and regions (AWS and GCP). Cloud Inventory Tool Management: Configure, manage, and optimize cloud inventory tools such as AWS Config and Google Asset Inventory, including rules and aggregators, to ensure continuous compliance monitoring and historical configuration recording across both platforms. Data Integration and Reporting: Integrate inventory data with existing IT Service Management (ITSM), Configuration Management Database (CMDB), and reporting tools. Develop custom reports and dashboards to provide actionable insights into cloud resource utilization, costs, and compliance status. Compliance and Governance: Collaborate with security, audit, and compliance teams to define and enforce cloud governance policies. Implement automated checks and remediation actions based on defined policies across all managed cloud environments. Cost Optimization: Identify opportunities for cost savings through effective inventory management, resource tagging, and utilization analysis across AWS and GCP. Automation: Automate routine operational tasks related to cloud resource lifecycle management (provisioning, de-provisioning, tagging, patching, etc.) in a multi-cloud context. Troubleshooting and Support: Provide expert-level support for issues related to cloud resource inventory, data accuracy, and reporting. Documentation: Create and maintain comprehensive documentation for all inventory systems, processes, and configurations. Innovation: Stay abreast of new cloud services, features, and industry best practices in cloud asset management and recommend adoption where appropriate for both AWS and GCP.

  • Develop and Maintain Cloud Inventory Systems
  • Cloud Inventory Tool Management
  • Data Integration and Reporting
  • Compliance and Governance
  • Cost Optimization
  • Automation
  • Troubleshooting and Support
  • Documentation
  • Innovation
  • Programming: Strong proficiency in Python for scripting, automation, and application development.
  • Cloud Platforms: Extensive hands-on experience with multiple cloud platforms, specifically Amazon Web Services (AWS) including core services (EC2, S3, RDS, Lambda, VPC, IAM) and Google Cloud Platform (GCP) including core services (Compute Engine, Cloud Storage, Cloud Functions, VPC, IAM).
  • Cloud Inventory Tools: Proven experience with AWS Config and Google Asset Inventory for resource inventory, compliance monitoring, and security auditing across both platforms.
  • APIs & SDKs: Experience working with cloud provider SDKs (e.g., Boto3 for AWS, Google Cloud Client Libraries for Python for GCP) and REST APIs.
  • Data Management: Experience with databases (SQL/NoSQL) for storing and querying inventory data.
  • DevOps Tools: Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
  • Problem-Solving: Excellent analytical and problem-solving skills with a keen eye for detail.
  • Communication: Strong verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences.
  • Bachelor's degree/University degree or equivalent experience
  • Cloud Certifications (e.g., AWS Certified Solutions Architect, Google Cloud Professional Cloud Architect).
  • Familiarity with infrastructure as code (IaC) tools like AWS CloudFormation or Terraform.
  • Experience with data visualization tools (e.g., Grafana) for creating dashboards.
  • Knowledge of ITIL or other IT service management frameworks.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service