Job Title - Staff DevOps Engineer (Energetic with leadership skills, Azure, Kubernetes)
Location - San Jose, CA
Duration 6+ Months Contract
Client : Medical Device Company
Job Category : Engineering
Level Of Experience : Seniority Level
Employment Type : Contract on W2 (Need US Citizens Or GC Holders Only)
Work hours : regular, 40 / w 8 AM-5 PM
Remote until further notice from client and then required to go back to the office.
3 Must-haves on the resume :
Energetic with leadership skills, Azure, Kubernetes.
leadership experience in project, teams but will reject candidates who have been managers as they have close to no hands-on experience.
As Staff DevOps Engineer you will :
- Work very closely and integrated with the Development community to adopt culture change.
- Together with a team of engineers, enable streamlined software development, by managing and owning the entire automated build pipeline, DevOps toolchain, 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.
- Focus on continuously improving the DevOps tooling 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 processed 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
- Expert in maintaining and managing software build infrastructure. (Azure DevOps, Jenkins, TravisCI, TFS, TeamForge, etc.)
- Expert with container technology and subsequent technologies, Docker, Kubernetes, Docker Swarm, Amazon ECS, Azure Service Fabric, Harbour, Helm, Packer, Terraform.
- Expert experience creating, maintaining, and supporting automated build pipelines.
- Expert experience 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
- Strong understanding of programming skillsets, structure, and Versioning.
- Strong working knowledge of MSBuild.
- Experience in an object-oriented programming language (Java, C++, C#, etc..)
- Experience in scripting languages such as bash and python.
- Experience and knowledge of Microsoft system administration and networking.
- Knowledge of test-driven development, software configuration management, and automated testing.
- Experience in managing a VMware-based virtualization environment or similar.
- Undergraduate degree in computer science, IT, software engineering, or similar
- Minimum of 10 years’ experience in Software Engineering roles
Highly Desirable Requirements
- Experience with system management technologies such as Puppet, Ansible, Salt, or Chef.
- Experience in managing an automated build pipeline for a mixed set of software assets.
- Strong communication skills (verbal and written)
- Experience using Wix and / or InstallShield.
16 days ago