DevOps Engineer :: Hybrid :: San Jose, CA

DevOps Engineer

Location: San Jose, CA (Must be local to San Jose, will be on-site 2-4 days per week)

Duration: 6+ months

NO H1, CPT & TN

 

The successful consultant will be an Engineer with solid DevOps architecture experience.

 

Qualifications:

•        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 skillsets, 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.

 

Responsibilities to include:

•        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

 

 

 

Thank You,

 

Rohit Singh

IT Technical Recruiter | First Ring Solutions LLC | Philadelphia, PA, 19102

E: rohitsingh@firstringsolutions.com D: (215) 437-3001

   

 

 

Comments

Popular Posts