Job Responsibilities:
- Design and Implement Automation Solutions: Develop and maintain automation frameworks, scripts, and tools to streamline cloud operations and improve overall system performance.
- Monitor and Optimize Cloud Resources: Ensure high availability, reliability, and cost-efficiency of cloud services.
- Collaborate with Cross-Functional Teams: Work closely with development, operations, and security teams to define and implement cloud strategies.
- Mentor Junior Engineers: Provide guidance and support to junior team members, fostering a culture of continuous learning and improvement.
- Implement CI/CD Pipelines: Develop and manage continuous integration and delivery pipelines to automate the deployment process.
- Ensure Cloud Security: Implement and enforce cloud security best practices to protect data and applications.
- Troubleshoot and Resolve Issues: Identify and resolve issues in cloud infrastructure and automation processes.
- Document Processes: Maintain comprehensive documentation of automation processes and procedures.
Required Skills and Expertise:
- Terraform: Proficiency in using Terraform for infrastructure as code.
- Azure Policies: Expertise in implementing and managing Azure Policies.
- Cloud Security / Governance Framework: Strong understanding of cloud security principles and governance frameworks.
- DevSecOps Consulting: Experience in providing DevSecOps consulting services.
- Open Policy Agent: Exposure to Open Policy Agent for policy enforcement.
- FinOps: Knowledge of financial operations in the cloud.
- Cloud Automation: Extensive experience in cloud automation.
- Scripting: Proficiency in PowerShell, Python, and Shell scripting.
- REST API and GraphQL: Experience with REST API and GraphQL for integration and automation.