Software Development Engineer CICD

Amazon


Job Location:

Austin, TX - USA

Monthly Salary: Not Disclosed
Posted on: 14 days ago
Vacancies: 1 Vacancy

Department:

Software Development

Job Summary

Were seeking a Software Development Engineer to architect build and operate the CI/CD platforms that accelerate silicon development at Annapurna this role youll own Jenkins Gerrit and GitLab as highly available scalable servicesenabling hundreds of chip design and verification engineers to build test and integrate their work with speed and confidence. Youll treat these platforms as products: self-service observable resilient and continuously improving.

Key job responsibilities
You will design and operate CI/CD platforms at scalemulti-controller Jenkins with Configuration as Code Gerrit with high-availability replication and self-managed GitLab with autoscaling runners. Youll build these as a service: self-service onboarding for new teams multi-tenancy with resource isolation shared pipeline libraries and automated agent provisioning. Youll deploy and manage all CI/CD infrastructure using AWS CDK utilize Spot strategies for cost-efficient build farms and architect for high availability with automated failover and disaster recovery.
You will build comprehensive observability into every layerpipeline health dashboards build time Service Level Objectives (SLOs) queue depth alerting and resource utilization metricsgiving both your team and your customers real-time visibility into platform performance. Youll establish incident response processes conduct capacity planning and proactively identify bottlenecks before they impact developer productivity. Youll continuously evaluate new capabilities (Jenkins Kubernetes operators GitLab Geo replication pipeline-as-trace with OpenTelemetry) and drive adoption of best practices across the engineering organization.


A day in the life
You might start your day reviewing pipeline health dashboardschecking build queue depths agent utilization and job success rates across Jenkins controllers. Mid-morning you could be deploying a Gerrit configuration change through your CI/CD pipeline (yes CI/CD for CI/CD) validating replication health across sites and then pairing with a design team to onboard their new project into the shared pipeline framework.
In the afternoon you might be implementing autoscaling policies for GitLab runners to handle a surge in verification regressions debugging a flaky Jenkins shared library or building a new self-service interface that lets teams provision isolated build environments without filing a ticket. Youll balance immediate customer needsunblocking a team whose builds are queued behind capacity constraintswith longer-term platform investments like migrating to Jenkins Configuration as Code or implementing pipeline observability with distributed tracing.


About the team
At Annapurna Labs your CI/CD platform work directly enables breakthrough innovations in custom silicon that power AWS and transform industries. The EDA Cloud Infrastructure team builds and operates the compute storage and developer platforms that hundreds of chip designers and verification engineers depend on daily. We offer the resources and scale of AWS with the innovation culture and technical depth of a focused silicon team.
If youre passionate about building developer platforms that make engineering teams more productive thrive on ownership and operational excellence and want to see your work accelerate the next generation of AWS siliconwe want to hear from you.

- Experience in AWS services
- Bachelors degree or above in computer science computer engineering or related field
- 5 years of professional software development or platform engineering experience
- 3 years of hands-on experience administering and operating CI/CD platforms (Jenkins GitLab or similar) at scale
- 2 years of experience with code review systems (Gerrit GitLab or GitHub Enterprise)
- 2 years of experience with infrastructure as code (CDK or CloudFormation)
- Proficiency in Python Bash and at least one of: Groovy Go or TypeScript
- Experience with Linux systems administration and networking fundamentals

- 3 years of full software development life cycle including coding standards code reviews source control management build processes testing and operations experience
- Bachelors degree in computer science or equivalent
- Experience building CI/CD platforms as a self-service product (multi-tenancy onboarding automation shared libraries SLOs)
- Experience with Jenkins at scale: multi-controller architecture JCasC Kubernetes plugin shared pipeline libraries plugin lifecycle management
- Experience with Gerrit high availability (multi-site replication dual-primary configurations)
- Experience with GitLab self-managed deployments (runner autoscaling on EKS/Spot Geo replication advanced pipeline architectures)
- Experience with Kubernetes (EKS) for CI/CD workloadspod-based agents HPA/VPA resource quotas
- Experience building observability for CI/CD: pipeline metrics DORA metrics SLO-based alerting (Service Level Objectives) distributed tracing
- Experience designing for high availability and disaster recoveryautomated failover chaos engineering data protection for CI/CD state
- Experience with artifact management at scale (Artifactory Nexus) and build caching strategies
- Familiarity with HPC workloads long-running build jobs or integration with job schedulers (Slurm LSF)
- AWS DevOps Engineer Professional or CKA certification

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status disability or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process including support for the interview or onboarding process please visit for more information. If the country/region youre applying in isnt listed please contact your Recruiting Partner.

The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience qualifications and location. Amazon also offers comprehensive benefits including health insurance (medical dental vision prescription Basic Life & AD&D insurance and option for Supplemental life plans EAP Mental Health Support Medical Advice Line Flexible Spending Accounts Adoption and Surrogacy Reimbursement coverage) 401(k) matching paid time off and parental leave. Learn more about our benefits at TX Austin - 143700.00 - 194400.00 USD annually


Required Experience:

IC

Were seeking a Software Development Engineer to architect build and operate the CI/CD platforms that accelerate silicon development at Annapurna this role youll own Jenkins Gerrit and GitLab as highly available scalable servicesenabling hundreds of chip design and verification engineers to build te...

About Company

Company Logo

Free shipping on millions of items. Get the best of Shopping and Entertainment with Prime. Enjoy low prices and great deals on the largest selection of everyday essentials and other products, including fashion, home, beauty, electronics, Alexa Devices, sporting goods, toys, automotive ... View more

View Profile View Profile