What are the responsibilities and job description for the Cloud Architect position at Eclaro?
Job Description
Job Description: CICD Pipelines (Jenkins or similar) - especially Scripted pipelines using groovy or any high-level language (not yaml definition alone) Groovy/Java/Python - language skills Intermediate and above Kubernetes - Experience building cluster, develop/deploying Helm charts and troubleshooting skills Terraform enterprise - development of terraform code, understand how terraform works
Scripted CICD pipelines - Experience designing complex scripted multi stage pipelines, maintaining and supporting such initiatives - Experience running/maintaining Jenkins cluster with multiple such pipelines in Kubernetes/any other container orchestration platform - Experience working with artifact repositories like Artifactory Programming skills - Intermediate and above - Languages: Groovy/Java/Python or any other high level languages which are generally used to build scripted pipelines (yaml based dynamic pipeline definition doesn't count) - Experience developing libraries/software/programs for automating tasks, that may have used in dynamic pipelines mentioned above Kubernetes - Experience developing Helm chart / yaml definition and deploying those into K8s - Experience/Knowledge building Kubernetes cluster and its internals (networking, exposing service from container) - Good troubleshooting skills Terraform enterprise - Experience developing terraform code - Good understanding of how terraform works - Experience developing and maintaining pipelines to deploy AWS resources using terraform (opensource / Enterprise) - Experience using Hashicorp Vault or similar tools AWS: - Good understanding of AWS core infrastructure services (VPC/EC2/S3/Lambda, etc.) - Good understanding of how IAM permissions work (don't need to be an expert) Can work autonomously, deliver code with minimal supervision from a set of requirements Has excellent communication skills to work as a member of a team Must be able to effectively participate in architecture and design discussions that produce requirements Must be able to interpret requirements and code in a manner that encourages re-use and maintainability Must be knowledgeable of underlying technologies to build optimized, efficient code Ability to function in an agile-based environment and provide good daily feedback on team stand-up call Participate in code release and production deployment, have an aggressive approach to fixing bugs, defects and good at troubleshooting Knowledge on using Openshift will be an added advantage