Implement IAC templates using tools like CloudFormation or Terraform, ensuring infrastructure changes are version-controlled, tested, and deployed in a controlled manner.
Work with development teams to optimize application architectures for cloud environments while ensuring security, scalability, availability, and cost-efficiency.
Build and manage scalable, secure cloud applications for production environments.
Set up and configure CI/CD pipeline, multi-cloud resource provisioning, design & governing cloud architecture, communicating & guiding cloud best practices, testing & debugging cloud applications.
setting up continuous integration and delivery pipelines, including Jenkins, GitOps, Argo CD.
Work with high-transaction cloud environments, primarily AWS.
Document and define cloud architecture and technical designs according to the well-architected framework.
Innovate and enhance cloud solutions.
Perform system planning, problem-solving, and throughput analysis.
Demonstrate advanced skills in Unix, shell scripting, and monitoring.
Contribute to DevOps strategy and toolset development.
Manage cloud security and access controls.
Leverage Kubernetes and related technologies.
Select and document appropriate cloud architecture and technologies.
Provide consultancy, training, and new technology adaptation.