Senior Build and Release/DevOps Engineer

Saviance Technologies
San Jose, CA, US
Full-time

We are seeking a Senior Build and Release / DevOps Engineer with team leadership and solid DevOps architecture experience to join our exciting and growing team.

You will have the opportunity to create software applications that are used to help all people live healthy lives. Our software portfolio powers industry-leading, groundbreaking medical instruments.

The Senior DevOps Engineer plays a key role in understanding our customer challenges and defining innovative solutions to solve them.

As a DevOps team, we are looking for an associate who's made their mark in Software Engineering. As a software engineer in DevOps, you drove quality through principles and best practices.

At the same time, you saw the value of continuous integration and deployment and had a desire to contribute. You feel the need to make things faster and more efficient.

That is, you don't just work hard; you work smart. You are a champion of continuous improvement and can influence change.

You lead by example in both Dev and Ops.

As Senior Build and Release DevOps Engineer you will :

Work very closely and integrated with the Development community to adopt culture change.

Coordinate across global time-zones and diverse product lines

Together with a team of engineers, enable streamlined software development, by managing and owning the entire automated build pipeline, DevOps toolchain, Installers, and associated test environments from source control to software delivery.

Work with peer technical leaders and their teams to enable engineers to seamlessly create CI / CD pipelines for their software components.

Develop and maintain software installers.

Focus on continuously improving the DevOps tooling, software installers, and software delivery processes.

Own and maintain highly reliable environments and toolchains with clear communication and timeliness of any disruptions to internal stakeholders.

Leverage industry-standard techniques and processes to help enable and provide better feedback to the development community.

Monitor and continually improve the capacity of our production environments infrastructure

Investigate and fix performance and scalability bottlenecks

Essential Requirements

Undergraduate degree in computer science, IT, software engineering, or similar

Minimum of 5 years experience in Software Engineering roles as DevOps / Build and Release Engineer.

Must have strong working experience creating MSI and EXE installers using WIX and / or InstallShield.

Expert in maintaining and managing software build infrastructure. (Azure DevOps, Jenkins, TravisCI, TFS, TeamForge, etc.)

Expert in creating, maintaining, and supporting automated build pipelines.

Expert in version control and source control management (Subversion, TFVC, Git)

Expert in deploying, managing, and maintaining at least 2 of the following SCM toolchain such as Jenkins, Artifactory, SonarQube, Nexus, TFS, Azure DevOps

Strong working knowledge of MSBuild

Strong understanding of programming skill sets, structure, and Versioning.

Experience with system management technologies such as Puppet, Ansible, Salt, or Chef.

Experience in Windows and Linux as build environments and optimizing which to use in different scenarios.

Experience with container technology and subsequent technologies, Docker, Kubernetes, Docker Swarm, Amazon ECS, Azure Service Fabric, Harbour, Helm, Packer, Terraform

Experience with building containers, deploying containers individually and at scale with orchestration, storing containers, and managing a registry

Experience in an object-oriented programming language (Java, C++, C#, etc..)

Experience in scripting languages such as bash, python, and Powershell.

Experience and knowledge of Microsoft system administration and networking.

Experience in managing a VMware-based virtualization environment or similar.

Experience in creating VM templates and deploying them at scale and tracking revisions.

Read and interpret YAML and json files.

Knowledge of test-driven development, software configuration management, and automated testing.

Highly Desirable Requirements

Experience with system management technologies such as Puppet, Ansible, Salt, or Chef.

Experience operating in a highly regulated industry.

Experience in managing an automated build pipeline for a mixed set of software assets.

Strong communication skills (verbal and written)

Can communicate the same concept in different ways to different stakeholders and partners (Product Owners, Quality Assurance, Developers, Sales, etc)

30+ days ago
Related jobs
Promoted
TOOGANN TECHNOLOGIES
CA, United States

Looking for a Design and Release Engineer with strong Automotive product life cycle experience with Hands on Catia V5 Knowledge and at least one Vehicle Launch experience for following vehicle domains. Looking for Candidates who are readily available for Onsite at Client location in LA. Job Requirem...

Promoted
Russell Tobin
CA, United States

Desirable experience includes wastewater collection design and master planning, stormwater system design and master planning, and flood control, dam/reservoir, and irrigation facility studies and designs. As the Senior Engineer - Water Resources, you will lead technical endeavors, offering mentorshi...

Promoted
Apple
Cupertino, California

Drive processes and best practices to develop, build, qualify, and release high-quality software to internal and external audiences Manage and communicate program/release schedules with clear dependencies, driving alignment across the organization Drive on-time development and delivery, establishing...

Promoted
NVIDIA Corporation
Santa Clara, California

If you are looking for a challenging and exciting role in improving the netlist and timing quality of our designs and if you are a self-starter and highly motivated individual who loves to collaborate and find solutions to hard technical problems, join us today!. BSEE (or equivalent experience)/MS o...

Promoted
Western Digital Corp
San Jose, California

Western Digital is committed to providing equal opportunities to all applicants and employees and will not discriminate based on their race, color, ancestry, religion (including religious dress and grooming standards), sex (including pregnancy, childbirth or related medical conditions, breastfeeding...

Promoted
TikTok
San Jose, California

Our company benefits are designed to convey company culture and values, to create an efficient and inspiring work environment, and to support our employees to give their best in both work and life. Our time off and leave plans are: 10 paid holidays per year plus 17 days of Paid Personal Time Off (PP...

Intuitive
Sunnyvale, California

Be guided by engineering intuition for mechatronic systems and at the same time be detail oriented and able to develop and push a single solution to completion. Systems Analysts strive to provide design input, prove out design improvements, and seek out solutions to subtle and challenging problems i...

Wisk
Mountain View, California

You will work with a team of engineers to develop and instrument electro-mechanical fixtures for the development, production and certification testing of Wisk Generation 6 electrical propulsion systems. The successful candidate will be proactive, self-motivated, hands-on and ensure best safety pract...

Department of Health Care Access and Information
Los Angeles County, US

The Senior Structural Engineer will perform, but not limited to, preliminary, triage, normal, expedite, and over-the-counter reviews of submittal documents pertaining to the more difficult types of structural engineering work in the design and construction of healthcare facilities as required to ens...

Adobe
San Jose, California

We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every scr...