Position Description: Position SummaryThe National Radio Astronomy Observatory (NRAO) is an exciting and prestigious research facility that plays a vital role in the study of the universe. The Observatory operates a variety of radio telescopes that span the globe including the famous Very Large Array (VLA) in New Mexico the Green Bank Telescope (GBT) in West Virginia the Atacama Large Millimeter/submillimeter Array (ALMA) in Chile and the Very Long Baseline Array (VLBA). These telescopes are among the most advanced in the world allowing astronomers to explore the universe in unprecedented Next Generation Very Large Array (ngVLA) is a transformative astronomical observatory designed to deliver science-ready data products to a broad community of users. The Computing and Software System (CSS) is the backbone of this vision encompassing all the software and hardware required to control the telescope manage the flow of data execute processing pipelines and provide user-facing services. The CSS is decomposed into several major systems each with a distinct role in the data lifecycle from observation planning to final data analysis. The ngVLA project is committed to an Agile development methodology emphasizing frequent delivery of high-quality software and continuous stakeholder ngVLA project is seeking a skilled and enthusiastic Release Engineer to play a crucial role in delivering software to stakeholders early and often. This individual will be responsible for designing implementing and maintaining the continuous integration and continuous delivery systems and (CI/CD) pipelines ensuring seamless integration of various software components and efficient deployment of different software versions. This role requires strong software development and integration skills. This role is essential for accelerating the development lifecycle and getting functional software into the hands of commissioning scientists telescope operators and other users for rapid feedback and position will be located at one of the NRAO facilities in Charlottesville (VA) Socorro (NM) Albuquerque (NM) or Green Bank (WV). Fully remote work may be possible for a highly qualified You Will be DoingCI/CD Pipeline Development and ManagementDesign build and maintain robust and automated CI/CD pipelines for all ngVLA computing systems spanning the entire observing continuous integration practices including automated builds testing and static code analysis to ensure code quality and identify integration issues and manage continuous delivery pipelines to automate the deployment of software to various environments (development testing staging production).Ensure CI/CD pipelines are scalable reliable and efficient to support frequent software security scanning and compliance checks into the CI/CD GitHub Enterprise organization and services including all variants of self-hosted runners. System IntegrationCollaborate closely with development teams from different ngVLA subsystems to understand their integration points and the integration of software components from various teams resolving compatibility issues and ensuring smooth and maintain integration testing frameworks to validate the end-to-end functionality of integrated with the Technical Infrastructure (TI) team to ensure proper networking compute and storage resources are available for integrated systems and and Version ManagementChampion the use of containerization technologies (e.g. Docker Kubernetes) to manage software versions and dependencies across different strategies for containerizing ngVLA software components to ensure consistent deployment and effective versioning strategies for software releases and their associated container container registries and ensure efficient image storage and guidance and support to development teams on container best and ToolingContribute to the development of the Observatory-wide CI/CD platform and best practices. This is a hybrid system with cloud and on-prem components and consists of integrating various services to a one coherent system. You will be expected to write integrations via REST (or similar) APIs help define the architecture and to create robust automation to manage complex environments. This requires good programming skills and the ability to solve problems that are not readily solvable via common AI opportunities for automation across the software development and deployment lifecycle to reduce manual effort and improve select and implement appropriate tools for CI/CD automation and infrastructure as code (e.g. Ansible Terraform).Develop and maintain scripts and utilities to support CI/CD processes and system and Knowledge SharingWork closely with software developers system architects and operations staff to ensure seamless collaboration and effective knowledge training and documentation to development teams on CI/CD processes containerization and deployment best in blameless post-mortems for any incidents to learn and improve contribute to a culture of continuous improvement and operational EnvironmentThis position will be located at one of the NRAO facilities in Charlottesville (VA) Socorro (NM) Green Bank (WV) or Albuquerque (NM). The successful candidate will join a team of professionals engaged in research and development in the fields of science engineering software development and education. Work is typically performed in a research or development You Are: You have a bachelors degree in computer science software engineering related field or equivalent combination of experience and educationYou have solid understanding of software development concepts and experience with object-oriented programming You have at least three years of experience with CI/CD automation and software integration. Including:You have at leastthree years of experience with CI/CD automation and software integration. Including:Experience with containers and container orchestrationHands-on experience building scalable systemsExperience developing software applicationsFamiliarity developing software in at least two of the following: Python C JavaExperience with version control software and testing methodologiesExperience debugging and profiling software systemsStrong interpersonal and communications skillsExperience working with large existing applications in a distributed teamPreferred ExperienceExperience with cloud platforms (e.g. AWS GCP)Experience with infrastructure as code (IaC) tools (e.g. Ansible Terraform).Experience building and packaging C applicationsFamiliarity with monitoring and logging tools (e.g. VictoriaMetrics Grafana Prometheus)Scripting experience with BashLinux system administration experienceExperience with GitOpsExperience setting up and managing GitHub runners in hybrid Kubernetes environmentsExperience with data modeling toolsAbility to work with international colleaguesObservatory employees must be authorized to work in the United States. The Observatory presently cannot sponsor H-1B Visas for this position. Total Rewards: Associated Universities Inc. (AUI) offers a comprehensive total rewards package for this position subject to eligibility requirements. We are committed to serving our employees and their families with an extensive and competitive compensation and benefits package that supports our employees overall well-being and career strives to attract and retain dedicated highly qualified competent and motivated employees by offering competitive compensation and recognition for which may affect starting pay within this range may include; education experience skills competencies other qualifications of the successful candidate as well as internal equity and labor market open rank positions the starting salary/hourly rates for each level is between:Position level 3 $79000 and $120000Position level 4 $95000 and $153000Benefits:AUIs benefits package addresses the needs of employees and their families with most benefits beginning on the first day of employment. AUI provides excellent paid time off (13 holidays annual accrual of up to 24 vacation days and 15 sick days additional time off for doctor/dentist visits and 8 weeks of paid parental leave). Medical dental and vision plans are effective on the first day of employment. AUIs retirement benefit contributes an amount equal to 10 percent of a qualified participants base pay with no required employee contribution; we also offer an optional supplemental tax-deferred plan for employee retirement Instructions: Select the Apply Now button. Please be prepared to upload your current CV/Resume and a cover letter describing interest and suitability for the positionEqual Opportunity Employer Statement: AUI is an equal opportunity employer. To view our complete statement please visit If you require reasonable accommodation for any part of the application or hiring process you may submit your request by sending an email to PM20
Required Experience:
IC
Position Description: Position SummaryThe National Radio Astronomy Observatory (NRAO) is an exciting and prestigious research facility that plays a vital role in the study of the universe. The Observatory operates a variety of radio telescopes that span the globe including the famous Very Large Arra...
Position Description: Position SummaryThe National Radio Astronomy Observatory (NRAO) is an exciting and prestigious research facility that plays a vital role in the study of the universe. The Observatory operates a variety of radio telescopes that span the globe including the famous Very Large Array (VLA) in New Mexico the Green Bank Telescope (GBT) in West Virginia the Atacama Large Millimeter/submillimeter Array (ALMA) in Chile and the Very Long Baseline Array (VLBA). These telescopes are among the most advanced in the world allowing astronomers to explore the universe in unprecedented Next Generation Very Large Array (ngVLA) is a transformative astronomical observatory designed to deliver science-ready data products to a broad community of users. The Computing and Software System (CSS) is the backbone of this vision encompassing all the software and hardware required to control the telescope manage the flow of data execute processing pipelines and provide user-facing services. The CSS is decomposed into several major systems each with a distinct role in the data lifecycle from observation planning to final data analysis. The ngVLA project is committed to an Agile development methodology emphasizing frequent delivery of high-quality software and continuous stakeholder ngVLA project is seeking a skilled and enthusiastic Release Engineer to play a crucial role in delivering software to stakeholders early and often. This individual will be responsible for designing implementing and maintaining the continuous integration and continuous delivery systems and (CI/CD) pipelines ensuring seamless integration of various software components and efficient deployment of different software versions. This role requires strong software development and integration skills. This role is essential for accelerating the development lifecycle and getting functional software into the hands of commissioning scientists telescope operators and other users for rapid feedback and position will be located at one of the NRAO facilities in Charlottesville (VA) Socorro (NM) Albuquerque (NM) or Green Bank (WV). Fully remote work may be possible for a highly qualified You Will be DoingCI/CD Pipeline Development and ManagementDesign build and maintain robust and automated CI/CD pipelines for all ngVLA computing systems spanning the entire observing continuous integration practices including automated builds testing and static code analysis to ensure code quality and identify integration issues and manage continuous delivery pipelines to automate the deployment of software to various environments (development testing staging production).Ensure CI/CD pipelines are scalable reliable and efficient to support frequent software security scanning and compliance checks into the CI/CD GitHub Enterprise organization and services including all variants of self-hosted runners. System IntegrationCollaborate closely with development teams from different ngVLA subsystems to understand their integration points and the integration of software components from various teams resolving compatibility issues and ensuring smooth and maintain integration testing frameworks to validate the end-to-end functionality of integrated with the Technical Infrastructure (TI) team to ensure proper networking compute and storage resources are available for integrated systems and and Version ManagementChampion the use of containerization technologies (e.g. Docker Kubernetes) to manage software versions and dependencies across different strategies for containerizing ngVLA software components to ensure consistent deployment and effective versioning strategies for software releases and their associated container container registries and ensure efficient image storage and guidance and support to development teams on container best and ToolingContribute to the development of the Observatory-wide CI/CD platform and best practices. This is a hybrid system with cloud and on-prem components and consists of integrating various services to a one coherent system. You will be expected to write integrations via REST (or similar) APIs help define the architecture and to create robust automation to manage complex environments. This requires good programming skills and the ability to solve problems that are not readily solvable via common AI opportunities for automation across the software development and deployment lifecycle to reduce manual effort and improve select and implement appropriate tools for CI/CD automation and infrastructure as code (e.g. Ansible Terraform).Develop and maintain scripts and utilities to support CI/CD processes and system and Knowledge SharingWork closely with software developers system architects and operations staff to ensure seamless collaboration and effective knowledge training and documentation to development teams on CI/CD processes containerization and deployment best in blameless post-mortems for any incidents to learn and improve contribute to a culture of continuous improvement and operational EnvironmentThis position will be located at one of the NRAO facilities in Charlottesville (VA) Socorro (NM) Green Bank (WV) or Albuquerque (NM). The successful candidate will join a team of professionals engaged in research and development in the fields of science engineering software development and education. Work is typically performed in a research or development You Are: You have a bachelors degree in computer science software engineering related field or equivalent combination of experience and educationYou have solid understanding of software development concepts and experience with object-oriented programming You have at least three years of experience with CI/CD automation and software integration. Including:You have at leastthree years of experience with CI/CD automation and software integration. Including:Experience with containers and container orchestrationHands-on experience building scalable systemsExperience developing software applicationsFamiliarity developing software in at least two of the following: Python C JavaExperience with version control software and testing methodologiesExperience debugging and profiling software systemsStrong interpersonal and communications skillsExperience working with large existing applications in a distributed teamPreferred ExperienceExperience with cloud platforms (e.g. AWS GCP)Experience with infrastructure as code (IaC) tools (e.g. Ansible Terraform).Experience building and packaging C applicationsFamiliarity with monitoring and logging tools (e.g. VictoriaMetrics Grafana Prometheus)Scripting experience with BashLinux system administration experienceExperience with GitOpsExperience setting up and managing GitHub runners in hybrid Kubernetes environmentsExperience with data modeling toolsAbility to work with international colleaguesObservatory employees must be authorized to work in the United States. The Observatory presently cannot sponsor H-1B Visas for this position. Total Rewards: Associated Universities Inc. (AUI) offers a comprehensive total rewards package for this position subject to eligibility requirements. We are committed to serving our employees and their families with an extensive and competitive compensation and benefits package that supports our employees overall well-being and career strives to attract and retain dedicated highly qualified competent and motivated employees by offering competitive compensation and recognition for which may affect starting pay within this range may include; education experience skills competencies other qualifications of the successful candidate as well as internal equity and labor market open rank positions the starting salary/hourly rates for each level is between:Position level 3 $79000 and $120000Position level 4 $95000 and $153000Benefits:AUIs benefits package addresses the needs of employees and their families with most benefits beginning on the first day of employment. AUI provides excellent paid time off (13 holidays annual accrual of up to 24 vacation days and 15 sick days additional time off for doctor/dentist visits and 8 weeks of paid parental leave). Medical dental and vision plans are effective on the first day of employment. AUIs retirement benefit contributes an amount equal to 10 percent of a qualified participants base pay with no required employee contribution; we also offer an optional supplemental tax-deferred plan for employee retirement Instructions: Select the Apply Now button. Please be prepared to upload your current CV/Resume and a cover letter describing interest and suitability for the positionEqual Opportunity Employer Statement: AUI is an equal opportunity employer. To view our complete statement please visit If you require reasonable accommodation for any part of the application or hiring process you may submit your request by sending an email to PM20
Required Experience:
IC
View more
View less