Cloud Infrastructure Specialist
To deliver efficient and cost-effective solutions, we seek an experienced Cloud Infrastructure Specialist to join our team. The ideal candidate will have a proven track record in managing cloud infrastructure, leveraging technologies such as AWS and Kubernetes.
* Design, implement, and maintain scalable cloud architectures to support business growth.
* Develop and optimize CI/CD pipelines using tools like GitHub Actions and ArgoCD.
* Implement monitoring solutions (e.g., Grafana, Prometheus) for all environments.
* Collaborate with the development team to streamline workflows and address challenges.
* Refine and document infrastructure-as-code (IaC) practices to improve consistency and scalability.
Key Qualifications
* Expertise in managing Kubernetes clusters, particularly in EKS, with tools like Karpenter and KEDA.
* In-depth knowledge of cloud architecture, scaling, and AWS services.
* Experience in setting up and optimizing CI/CD pipelines using tools like GitHub Actions.
* Knowledge of GitOps practices with tools like ArgoCD for automated application deployment.
* Proficient in tools like Grafana, Prometheus, and CloudWatch for monitoring and visualization.
* Ability to set up alerting and dashboards to ensure real-time insights and issue detection.
* Hands-on experience with infrastructure-as-code (IaC) tools like Terraform, AWS CloudFormation, or CDK.
* Skilled in automating workflows to enhance efficiency and reduce manual intervention.
* Familiarity with AWS security tools like WAF, GuardDuty, and Security Hub.
* Knowledge of best practices for securing cloud environments and ensuring compliance.
* Ability to troubleshoot and resolve infrastructure issues efficiently, including scaling, deployment, and performance problems.
* Expertise in identifying and mitigating AWS cost inefficiencies.
Benefits
The successful candidate will enjoy a comprehensive benefits package, including competitive salary, generous health insurance, and access to cutting-edge training opportunities.
Onboarding Process
The onboarding process will be structured into three phases, each lasting approximately 30 days:
1. Initial Phase: Familiarization with our cloud environment, shadowing the existing DevOps Engineer, and reviewing existing pipelines and tools.
2. Mid-Phase: Taking ownership of routine tasks, implementing monitoring solutions, collaborating with the development team, and refining IaC practices.
3. Final Phase: Assuming full responsibility for managing cloud infrastructure, developing a long-term strategy for cost optimization, and delivering measurable improvements.