DevOps Platform Engineer III
Milpitas, CA US | Work from home flexibility TELECOMMUTE US
Job Description
Title: Software Engineer III – Sr. DevOps Platform Engineer
Location: Milpitas, CA (2-days remote, 3-days onsite Hybrid Schedule)
Schedule: Mon – Fri, 8:00AM – 5:00PM PST
Note: This role is NOT open to C2C candidates
For certain roles at this client, assignment may be contingent upon the employer of record’s receipt of sufficient proof of full vaccination against COVID-19. In some locations, testing for COVID-19 may be available and/or required. Requests for accommodation will be considered pursuant to applicable law.
We are seeking a Senior DevOps Platform Engineer with solid team leadership and DevOps implementation experience to join an 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 Platform Engineer will play a key role in understanding our developers' challenges and defining innovative solutions to solve them. Senior DevOps Platform Engineers will:
- Work closely with a team of engineers to design, architect, and deliver the next-generation of internal developer platforms
- Work with peer technical leaders and their teams to enable engineers to seamlessly deploy their software components using GitOps
- Focus on continuously improving 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 enable and provide better feedback to developers
- Monitor and continually improve the capacity of our production environment infrastructure
- Investigate and fix stability, performance, and scalability bottlenecks
Required Position Qualifications:
- A minimum of 5 years of experience in a Software Engineering role as a DevOps Engineer
- Deep, fundamental knowledge of containerization, CI/CD pipeline design, maintenance, and support, and integration of Azure DevOps Services with hybrid infrastructure
- Strong and current hands-on experience in Docker, Kubernetes, and Azure DevOps services/server
- Expert-level skill in maintaining and managing software build infrastructure, such as Azure DevOps, Jenkins, TravisCI, or TeamForge
- Expert-level skill in IaC technologies, such as Helm, Packer, or Terraform
- Expert-level experience in version control and source control management (Git)
- Expert-level experience in deploying, managing, and maintaining SCM toolchains, such as Jenkins, Artifactory, SonarQube, Nexus, TFS, or Azure DevOps
- A strong understanding of programming principles, structure, and versioning
- Experience with scripting languages, such as Python, Bash, or PowerShell
- Experience with system management technologies, such as Puppet, Ansible, Salt, or Chef
- Experience and knowledge of Microsoft and/or Linux system administration and networking
- Experience managing VMware-based virtualization environments, or similar
- Knowledge of test-driven development, software configuration management, and automated testing
- A minimum of a Bachelor's Degree in Computer Science or other related field, OR an equivalent combination of education and work experience
Preferred Position Qualifications:
- Experience operating in a highly regulated industry
- Experience managing CI/CD pipelines for mixed sets of software assets
- Experience with Crossplane and/or Kubernetes CRDs
- Experience creating VM templates, deploying them at scale, and tracking revisions
Note: This role is NOT open to C2C candidates
#ALINE11