Associate Software Engineer – Internal Development Experience

Job Description
The Software Delivery Excellence Alliance – IDE tribe at Pega is a fast-growing group providing top-tier DevOps services for Pega engineers. As a member of this team, you will collaborate with engineers and product owners worldwide to integrate and deliver applications while experiencing Pega features before their release to customers.
Picture Yourself at Pega
Pega is revolutionizing how software is built, aiming to be the No. 1 CRM SaaS company globally. In this role, you will contribute to innovating, evaluating, architecting, setting up, customizing, maintaining, and upgrading CI/CD infrastructure and processes for Pega Software Development.
This role provides exposure to industry-leading technologies, including AWS, Docker, Kubernetes, GitHub Actions, Python, YAML, Artifactory, and SVN. You will be part of a dynamic and collaborative team, gaining opportunities to make a meaningful impact and grow professionally.
Requirements
- Assist in developing, maintaining, and optimizing CI/CD pipelines using GitHub Actions for automating build, test, and deployment processes.
- Support the setup, configuration, and troubleshooting of DevOps tools on-premise and in AWS Cloud and Kubernetes (EKS).
- Manage artifact repositories using JFrog Artifactory to enhance software delivery efficiency.
- Automate infrastructure and CI/CD workflows using scripting languages like Python or Shell scripting.
- Work with senior engineers to deploy and manage containerized applications using Docker and Kubernetes.
- Monitor and improve CI/CD pipeline performance and reliability using caching and parallel workflows.
- Set up observability and monitoring tools such as Grafana, Splunk, and AWS CloudWatch.
- Troubleshoot and resolve issues in software builds, deployments, and infrastructure.
- Collaborate with developers, SREs, and stakeholders to ensure seamless software delivery.
- Learn and advance in cloud-native DevOps technologies, continuously improving skills and contributing to team success.
Who You Are
- A motivated and curious engineer eager to learn and grow in DevOps and CI/CD automation.
- Passionate about software delivery through automation, scalability, and efficiency.
- A collaborative team player with strong problem-solving skills.
- Open to feedback, willing to learn from experienced engineers, and proactive in exploring new technologies.
What You've Accomplished
- 1-2 years of experience in software development or DevOps, with exposure to CI/CD infrastructure, pipelines, and automation.
- Familiarity with GitHub Actions for automating builds, tests, and deployments.
- Experience with AWS services (EC2, IAM, Lambda, EKS, S3) and containerization using Docker.
- Exposure to Kubernetes (EKS) with a willingness to deepen cloud-native deployment knowledge.
- Experience working with JFrog Artifactory or similar package management tools.
- Proficiency in Python, Shell scripting, or another automation-focused programming language.
- Understanding of monitoring and logging tools like Grafana, Splunk, or AWS CloudWatch.
- Strong troubleshooting skills for diagnosing and resolving software delivery pipeline issues.
- Basic knowledge of Gradle and Java for build automation (Kubernetes certifications like CKA/CKAD are a plus).
Pega Offers You
- Gartner Analyst-recognized technology leadership across multiple product categories.
- Continuous learning and professional development opportunities.
- An innovative, inclusive, agile, and flexible work environment.
- Competitive global benefits, including salary, bonus incentives, and employee equity in the company.