About Us: Cognex is the largest, most successful and recognized global player in industrial machine vision! We are a financially strong, international company with no debt and have been in business for over 40 years. Using advanced optics, image sensors and artificial intelligence software Cognex vision and ID systems capture an image then analyze it to make sense of what's being seen.We are deeply committed to fostering an inclusive and equitable work environment, guided by our "Work Hard, Play Hard, Move Fast" culture, which celebrates employee innovation, determination, and dedication in a dynamic, fun, and distinctive atmosphere.
We are working on a hybrid schedule, 3 days in the office and 2 remote
The Team: DevOps team, part of our Global Engineering organization
As a member of the DevOps Team, you will be part of a small team of DevOps Engineers supporting product development to improve our time-to-market and the productivity of our teams. You will work closely with Engineering teams collaborating to create solutions to improve our process while keeping our DevOps pipeline and Engineering tools up-to-date and always available. Cognex takes security seriously and this permeates all DevOps processes.
The Role:
As a Senior DevOps Engineer, your primary responsibilities are to build and automate our CI pipelines on-prem and in the cloud and keep our DevOps tools running. Using scripting, monitoring, alerts, and other techniques, we need to achieve a secure, highly available, reliable, and performant DevOps pipeline. You will partner with Engineering development teams to provide common solutions to automate, improve and modernize their continuous integration practices. Your ability to apply, document and characterize this work to address scale, growth, elasticity, security, operations, performance, efficiency and cost is your principal challenge. The better, more timely, and more complete you are at addressing these perspectives, the better your value-add will be perceived.
Essential Functions:
Responsible for the design and implementation of premise-based and cloud-based applications and infrastructure used by our Engineering product development teams
Partner with Engineering development teams to provide common solutions to automate, improve and modernize their continuous integration practices
Identify gaps in the current architecture and develop automated solutions in support of our CI environments, including driving high availability initiatives
Support the migration of premise-based CI pipelines to hybrid or cloud-based CI pipelines
Test our system integrity, implemented designs, and other processes related to infrastructure, making improvements as needed
Automate our operational processes, with accuracy, and in compliance with our security requirements
Work closely with the Security team to implement security best practices
Knowledge, Skills, and Abilities:
Strong Infrastructure as Code working experience. Prefer Packer and Terraform for automation and configuration
Experience using at least one configuration management tool such as Ansible, Chef or Puppet
Excellent coding and scripting skills
Experience with CI/CD tools and source control such as Bitbucket, GIT, JIRA, Artifactory, and TeamCity
Experience with Docker and container orchestration tools
Experience with VMware and automating and administering virtual machines
Hands-on experience with at least one of the public cloud providers in a large enterprise environment. Prefer AWS
Working knowledge of API Security, Container Security, AWS Cloud Security
Experience with Kotlin is a plus
Experience with Linux and Windows infrastructures and administration
Ability to translate user input and requirements into actionable technology roadmaps, down to a granular level through compute, storage, and networking configurations
Education and work experience required:
Bachelor's Degree in Computer Science, Engineering, Software Engineering, or a relevant field
4+ years' experience in DevOps
Equal Employment Opportunity
Cognex is an equal opportunity employer. Cognex evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic.