Principal Release Engineer Opportunity

alvaria, inc. company

Subscribe to our Telegram & Twitter Channel

Principal Release Engineer in POLAND

Remote 1 year ago

Principal Release Engineer


GENERAL SCOPE & SUMMARY

The Source Code Release Management (SCRM) team is responsible for version control, automated software builds and deployment, application security tools, defect tracking systems, and work productivity tools critical to Alvaria. The Principal Release Engineer is expected to contribute as a team member, providing technical expertise and guidance in the tools and technologies we support. The Principal Release Engineer is also responsible for responding to and solving server / application performance issues and outages, providing user account administration, build failure problem resolution, as well as ongoing system maintenance and updates.

The ideal candidate brings a passion for technology and software, strong communications skills, and a service-oriented work ethic to support our Development, QA, IT, SRE and Cloud Operations teams.


PRIMARY ROLE & RESPONSIBILITIES

  • Perform day to day administration of GIT
  • Administer Atlassian tools infrastructure for Bitbucket, Jira, Jira SM, and Confluence
  • Perform periodic updates and maintenance on version control system and application build servers (Jenkins servers / agents)
  • Work with SQL databases, performing archiving, backup, and cleanup maintenance tasks
  • Design and code infrastructure automation scripts for provisioning, scaling, building, testing, and delivering software in a CI/CD environment
  • Ensure operational servers are up to date with 3rd party and core (e.g. Java JVM) foundational software components
  • Administer Application Security software (Nexus Repository Manager, Nexus IQ, and Fortify)
  • Configure SAST and 3rd Party security scans
  • Administer AWS Cloud infrastructure (EC2, RDS, S3, IAM, etc.)
  • Write internal documentation and procedures for ongoing build and operational server maintenance
  • Interact with internal cross-functional members (e.g. Development, SRE, IT) to better understand system issues and/or necessary modifications


REQUIRED SKILLS & TOOLS

  • 5+ years of experience in a Release Engineering role
  • In depth experience with build system design and automation
  • Proficient in scripting languages (i.e. PowerShell, Bash, Groovy Pipeline)
  • Experience with Jenkins Administration
  • Linux - Alma 9 and AWS Linux
  • Experience with Nexus Repository Manager and Nexus IQ administration
  • Experience with Static Analysis Security Tools (SAST)
  • Windows Server administration
  • Experience with AWS (VPC, IAM, RDS, EC2 and S3)
  • In-depth experience with GIT version control
  • Knowledgeable in containerization technologies (Docker, K8s)
  • Experience with Continuous Integration / Delivery
  • Deep understanding of running and working with JVM based applications
  • SQL Databases (experience in maintenance, cleanup, archiving)


NICE TO HAVE

  • Networking (DNS, security, auth-auth)
  • Bitbucket, GitLab
  • Terraform/Ansible
  • Fortify SAST

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly