Description
You will design, deploy, and maintain secure cloud infrastructure across Azure and AWS environments. You will own the lifecycle of containerized applications using Kubernetes, ensuring high availability and performance through robust DevOps practices and Infrastructure as Code.
Responsibilities
- Deploy and manage cloud resources on Azure and AWS, implementing Infrastructure as Code using Terraform and ARM templates.
- Operate and maintain Kubernetes clusters, creating manifests, Helm charts, and operators for complex architectures.
- Build and maintain CI/CD pipelines to automate testing and deployment of containerized applications.
- Configure and secure cloud networking, including load balancers, firewalls, WAF, and security groups.
- Administer Linux servers, handling patches, updates, and performance monitoring.
Required Skills
- 4+ years of experience in public cloud infrastructure, specifically Azure and AWS.
- Strong proficiency in Kubernetes operations, scaling, and health monitoring.
- Experience with Infrastructure as Code tools, particularly Terraform and Ansible.
- Knowledge of cloud networking and security solutions (load balancers, firewalls, CSPM).
- Familiarity with Identity and Access Management (IAM, Azure AD, Active Directory).
- Understanding of SQL and NoSQL databases, including IaaS and PaaS models.
- Experience with monitoring and logging tools such as ELK Stack, Grafana, and Prometheus.
Preferred Skills
- Experience deploying and managing clusters using Rancher or OpenShift.
- Azure AZ-104 or AWS Administrator certification.