DevOps Platform Engineer - Milpitas, United States - A-Line Staffing Solutions

    Default job background
    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