SR SW SYSTEMS ENGINEER 10018 - Build and Release Engineer-Jenkins-CiCD-GitHub Actions-Maven-Gra[...]
Extreme Networks
United States
Remote
USD 100,000 - 130,000
Full time
Job summary
A leading technology company in the United States seeks an experienced Build and Release Engineer. You will design and maintain CI/CD pipelines, manage AWS infrastructure, and automate workflow processes. Ideal candidates have a technical degree, 5+ years of relevant experience, and strong skills in Docker and Kubernetes. The role offers opportunities for remote collaboration within a global team.
Qualifications
- 5+ years of experience in a build and release engineering role.
- Good scripting knowledge in Groovy, Python, Bash, and Go.
- Ability to debug Java stack trace.
Responsibilities
- Design, build, and maintain CI/CD pipelines using GitHub Actions and Jenkins.
- Manage and optimize AWS infrastructure, including EC2, ECR, and Networking.
- Develop and maintain build processes using tools like Gradle, npm, and Maven.
Skills
Docker
Kubernetes
AWS
GitHub
Groovy
Python
Bash
Terraform
Ansible
Java Debugging
Education
BS in Computer Science or Engineering
Tools
SonarQube
Jenkins
Gradle
Maven
Nexus
JFrog Artifactory
Google Artifact Registry
Key Responsibilities
Experience: 5-8 Years
- Work on project to design, build, and maintain CI/CD pipelines using GitHub Actions, Jenkins, ..
- Manage and optimize AWS infrastructure, including EC2, ECR, and Networking components for build environments of the projects
- Developing and maintaining build process of the projects using build tools like Gradle, npm, Maven, Go, Make.
- Work on microservices architecture projects packages automation using Dockers and deployment to test environments and monitoring using Kubernetes
- Work on Quality and security best practices in DevOps environments
- Maintain and implement the Static Code Analysis tools like SonarQube, Coverity.
- Work on Integration of UT coverage statics to CI process
- Work on project artifacts binary repositories tools like Jfrog Artifactory, Nexus, Google Artifact Registry, …
- Work on Git Repositories and version control best practices.
- Work on Identifying and driving automation of tasks associated with continuous integration quarterly for keeping the CI/CD process with industry best tools
- Work on improving the efficiency and speed of CI/CD
Qualifications
- BS level technical degree required; Computer Science or Engineering background preferred.
- 5+ years of experience in a build and release engineering role.
- Working experience on Github Version control practices
- Working experience on automation of workflows related to projects PR, build, deploy, code quality areas
- Working experience on container-based architecture and deployment (Docker, Kubernetes.)
- Working experience on the binary repository tools like JFrog Artifactory, Nexus , ECR , Google Registry,..
- Good scripting knowledge in groovy, Python, bash, Go
- Hands on experience with AWS or any public cloud (Azure, GCP etc).
- Knowledge of Linux.
- Ability to debug java stack trace.
- Ability to write scripts for automation of Gradle, npm, Maven build process
- Basic knowledge of ansible, Kubernetes, Kubeflow, Chart, Helm, Argo
- Working knowledge of deployment automation development (Ansible, Terraform, Helm).
- Strong follow-through and initiative to stay with issues until they are resolved.
- Comfortable working within a distributed team located in multiple time zones.