Principal Cloud Development Engineer
pega
Job Description
What You'll Do at Pega:
-
Design, build and operate highly available, scalable cloud-native systems using Golang, Java, or Pega Platform
-
Work with Product Owners and other stakeholders along with the team members to design and document new Pega Cloud features
-
Design and execute unit, integration, and API tests
-
Leverage DevOps tools and CI/CD pipelines to enable automated operations of our services
-
Assist our operations team with sophisticated operations along the entire service lifecycle
Who You Are:
-
Bachelor's/master’s degree in computer science (or related experience/field) and 7 to 9 years of relevant professional experience
-
Strong knowledge of Golang, Java, or other OO language development, ideally in the microservices aspect
-
Be able to design a microservices-based architecture leveraging Cloud-native design patterns and serverless frameworks, with emphasis on scalability and HA
-
Very good understanding and experience in Cloud technologies (should present knowledge level of AWS Associate Architect or equivalent for Google or Azure)
-
Good knowledge of Infrastructure as a Code (Helm/Terraform/Cloudformation)
-
Very good knowledge of Docker and Kubernetes (having CKAD certification is a plus)
-
Knowledge of networking is a plus
-
Good Communication skills