Provision and configure cloud resources such as virtual machines storage and networking components according to organizational needs and best practices.
Implement and maintain cloud security measures including access controls firewalls and encryption to protect sensitive data and ensure compliance with security standards.
Monitor the performance and availability of cloud services proactively identifying and resolving performance bottlenecks and system outages.
Implement and manage cloudbased disaster recovery and backup solutions to ensure business continuity in the event of system failures or data loss.
Optimize cloud resource utilization to minimize costs and improve efficiency regularly reviewing and adjusting cloud infrastructure to meet changing demands.
Provision and manage infrastructure for applications adhering to infrastructureascode (IaC) principles.
Utilize tools like Terraform for automated infrastructure management.
DevOps Implementation and Support:
Collaborate with solution architects to design DevOps (build delivery monitoring alerting) policies for the organization; develop architectural diagrams and produce related documentation.
Create reusable pipeline templates for continuous integration and continuous delivery (CI/CD) processes using approved technologies in line with the software development lifecycle (SDLC).
Work with development teams to enable the adoption and utilization of DevOps practices.
Provide support for build processes across multiple languages such as Python R as well as troubleshoot delivery issues.
Ensure application reliability by performing root cause analysis of pipeline failures and crashes; act as part of the incident response team manage application scaling monitor application performance and design status dashboards and alerts.
Monitoring and Reporting:
Develop and maintain dashboards visualizations and automated reports to track key performance metrics.
Experience with data visualization tools such as Tableau Power BI Looker or similar.
Proficiency in programming languages like R Python or similar tools for data analysis.
Collaboration and Support:
Collaborate with other IT team members on crossplatform initiatives ensuring seamless integration between cloud and onpremises systems.
Provide technical support and guidance to endusers on cloudrelated issues escalating complex problems to senior IT staff as needed.
Develop and maintain comprehensive documentation for cloud infrastructure and services ensuring that knowledge is readily available to the IT team and other stakeholders.
Continuous Improvement
Stay current with the latest cloud technologies and best practices continuously seeking opportunities to improve the efficiency security and scalability of our cloud environment.
Research and recommend innovative and automated approaches to cloud administration tasks identifying opportunities to leverage cloudnative tools and services.
Participate in the evaluation and implementation of new cloud technologies and services contributing to the ongoing evolution of our cloud strategy.