Cloud Infrastructure Specialist
The role of Cloud Infrastructure Specialist focuses on designing, implementing, and maintaining cloud infrastructure and CI/CD pipelines in a modern, cloud-native environment. The key responsibilities include building and managing infrastructure using Terraform, deploying and operating Kubernetes clusters (including Helm and ArgoCD), implementing and maintaining CI/CD pipelines (GitLab), monitoring performance, availability, and security across environments, collaborating with development teams to ensure smooth delivery, and automating operational tasks and improving reliability.
Key Responsibilities:
* Design and Implement Cloud Infrastructure: Develop scalable and efficient cloud infrastructure using Terraform, ensuring seamless integration with existing systems.
* Deploy and Operate Kubernetes Clusters: Deploy and manage Kubernetes clusters, including the deployment of Helm charts and ArgoCD pipelines, to ensure high availability and scalability.
* Implement and Maintain CI/CD Pipelines: Develop and maintain CI/CD pipelines using GitLab, ensuring automated testing, building, and deployment of applications.
* Monitor Performance and Security: Monitor performance, availability, and security across environments, identifying areas for improvement and implementing solutions to address these issues.
* Collaborate with Development Teams: Work closely with development teams to ensure smooth delivery, providing guidance and support as needed.
* Automate Operational Tasks: Automate repetitive operational tasks to improve efficiency and reduce manual errors.
Required Skills and Qualifications:
* Terraform: Strong experience with Terraform, including design, implementation, and maintenance of cloud infrastructure.
* Kubernetes: Hands-on experience with Kubernetes, including deployment, operation, and management of clusters.
* Helm and ArgoCD: Knowledge of Helm and ArgoCD, including deployment and management of charts and pipelines.
* GitLab CI/CD: Proficiency with GitLab CI/CD, including development and maintenance of pipelines.
* Cloud Platforms: Experience with cloud platforms, including Azure and GCP.
* Monitoring and Logging Tools: Familiarity with monitoring and logging tools, including Prometheus, Grafana, and ELK.
Benefits:
This role offers a range of benefits, including opportunities for professional growth and development, a dynamic and supportive work environment, and a competitive salary and benefits package.
Desirable Qualifications:
* Certifications: Certifications in Kubernetes, Terraform, or cloud technologies are desirable.
* Security Best Practices: Knowledge of security best practices in cloud-native environments is highly desirable.