Overview
Skills
Job Details
Our client, a leading medical devices manufacturing company, is looking for a Senior DevOps Platform Engineer. This is for an initial duration of 12 months and is located in Milpitas, CA.
Job Type: Contract (Candidates must be able to work on W2 without VISA sponsorship)
Hybrid work model, 4 days in the office, and 1 day remote, Friday.
As Senior DevOps Platform Engineer, you will:
- Work very closely and integrate with our developers to adopt and drive culture change.
- Together with a team of engineers, design, architect and deliver the next-generation internal developer platform.
- Work with peer technical leaders and their teams to enable engineers to seamlessly deploy their software components using GitOps.
- 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 developers.
- Monitor and continually improve the capacity of our production environment infrastructure.
- Investigate and fix stability, performance, and scalability bottlenecks.
Education:
- Undergraduate degree in computer science, IT, software engineering, or similar
Essential Requirements:
- Strong communication skills (verbal and written).
- Minimum of 7 years of experience in Software Engineering roles as a DevOps Platform engineer.
- Expert in maintaining and managing software build infrastructure. (Azure DevOps(preferable), Jenkins, TravisCI, TeamForge, etc.)
- Expert in container technologies such as Docker and Kubernetes. Certification is a BIG plus!!!
- Expert in IaC technologies such as Helm, Packer, and Terraform.
- Expert experience creating, maintaining, and supporting CI/CD pipelines.
- Expert experience in version control and source control management (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 understanding of programming principles, structure, and Versioning.
- Experience in scripting languages such as Python, Bash, and PowerShell, and others are nice to have.
- 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 in managing a VMware-based virtualization environment or similar.
- Knowledge of test-driven development, software configuration management, and automated testing.
Highly Desirable Requirements:
- Experience operating in a highly regulated industry.
- Experience in managing CI/CD pipelines for a mixed set of software assets.
- Experience with Crossplane, Kubernetes CRDs
- Experience in creating VM templates and deploying them at scale and tracking revisions.
The hourly rate range for this position is between $80 - $85 / hour
Compensation: Factors which may affect starting pay within this range may include geography/market, skills, education, experience and other qualifications of the successful candidate.
Benefits: Sunrise offers ACA compliant medical coverage/dental insurance/vision insurance to all employees. We also offer Sick time benefits as required per State regulations.