Gentex Corporation
DevOps Engineer III
Gentex Corporation, Zeeland, Michigan, United States, 49464
You want to love what you do and love where you work. Gentex gives you the best of both worlds. A global technology company headquartered in Zeeland, Michigan, Gentex is an 8-time winner of the Top Workplaces in Michigan.
POSITION OVERVIEW
The DevOps Engineer III leads multidisciplinary teams to create and maintain world-class engineering infrastructure and to streamline engineering and product development processes. The DevOps Engineer III fosters a culture of innovation and customer service through the mentorship and training of stakeholders and team members in their areas of expertise.
WHAT YOU'LL DO
Build DevOps group tools and scripts to automate processes which improve team and engineering department efficiency. Develop and optimize software applications and infrastructure to enhance system efficiency and performance. Utilize Docker, Kubernetes, and Rancher instances to promote scalability and performance of applications. Review and approve changes to infrastructure using team change and release management processes. Design, implement, and manage CI/CD pipelines. Coordinate and manage application upgrades. Respond to urgent support and change requests to help customers stay productive. Create, manage and maintain high-quality team documentation, FAQs, user guides and knowledgebases. Other duties as assigned. HOW YOU'LL DO IT
Knowledge Development - Continuously develop knowledge of applications/tools to support Gentex business processes and culture. Optimizing Work Processes - Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement. Communicating Effectively - Developing and delivering multi-mode communications that convey clear understanding, taking into account the unique needs of different audiences. Problem Solving - Defining a problem, determining the cause, identifying, prioritizing and selecting alternatives for a solution, and implementing a solution. Customer Focus - Building strong customer relationships and delivering customer-centric solutions. Resourcefulness - Securing and deploying resources effectively and efficiently. Situational Adaptability - Ability to work with evolving systems, processes and structures, demonstrating the flexibility to adapt to changing environments, requirements and regulations. Personal Accountability - Keeping promises and honoring commitments, accepting responsibility for one's actions and assuming responsibility when dealing with problems, crises, and issues. Maintaining a high level of honesty, integrity, and confidentiality with respect to company matters. Complying with all Company policies and procedures, safety regulations, company safety policies and safely perform all duties ,
including but not limited to, promoting a safe workplace. WHAT TO BRING
Bachelor's degree in Software Engineering, Computer Science, Information Technology or a related field. 5+ years of professional experience in software development with a proven record of accomplishment as a DevOps engineer in a fast-paced environment. Ability to quickly learn and apply new concepts and abilities. Proficiency in software development using one or more programming languages (e.g. C#, C++, .NET, or others). Proficiency in creating and modifying scripts using PowerShell, Bash, Python, Go or other scripting languages. Proficiency working with Linux. Solid understanding of agile methodologies and systems. Proficiency in developing automated build and deployment pipelines (CI/CD) using Azure DevOps (or equivalent). Strong experience working with Windows-, Linux- and Mac- based infrastructure. Experience in source management tools such as Git, GitHub and Azure DevOps. Understanding of network, application, and infrastructure security in a high-compliance industry. Strong experience with containers (Docker, AWS EKS, Kubernetes, etc.). Demonstrable knowledge in Atlassian Jira and Confluence. Solid understanding of DNS, TCPDUMP, CDNS, SSL, firewall and network concepts. Proficiency with Microsoft Office Suite. WHAT WILL HELP
Experience providing technical leadership to a team of engineers. Strong continuous improvement mindset and eagerness to improve the team's work environment. Knowledge of various databases and web technologies (NGINX, SQL Server, Apache, RabbitMQ, Postgres, Mongo, Redis, etc.). Experience releasing mobile apps on Google Play and Apple app stores. Solid understanding of software development lifecycle models. Familiarity with modern front-end technologies. Proficiency in Amazon EC2, IoT Core, CloudWatch, S3. Experience with AWS infrastructure (VPC, EC2, EKS, S3, SSM, RDS, etc.). Experience deploying and supporting microservices-based architectures. Certifications in DevOps or Cloud Computing technologies (e.g. AWS Solution architect). Cybersecurity Certifications or Experience. Understanding of logging and monitoring tools (Opsgenie, Splunk, Datadog, ELK, etc.). Knowledge of reporting tools like Tableau, AWS QuickSight, Oracle BI. Knowledge of service meshing (ingress/egress gateways, load balancers, etc.). Mobile App Development Skills and Knowledge. Application analytics experience (e.g. Firebase). UI/UX Experience or other App Design Experience. Disaster Preparedness and Recovery, and Incident Response Experience.
Gentex is an equal opportunity employer
Gentex extends equal employment opportunities to qualified applicants and employees regardless of an individual's race, color, religion, national origin, age, sex (including pregnancy, gender identity, and sexual orientation), disability, marital status, military service, height, weight, genetic information, or any other reason protected by law.
Assistance
Gentex is committed to working with and providing reasonable accommodation to applicants with disabilities. For accommodation requests, email us at recruiting@gentex.com. Gentex will not discriminate against any qualified individual who can perform the essential functions of the job with or without a reasonable accommodation.
Understand your right to work
At Gentex, we use E-verify to confirm you're authorized to work in the U.S.
E-Verify - English & Spanish
Right to Work - English
Right to Work - Spanish
POSITION OVERVIEW
The DevOps Engineer III leads multidisciplinary teams to create and maintain world-class engineering infrastructure and to streamline engineering and product development processes. The DevOps Engineer III fosters a culture of innovation and customer service through the mentorship and training of stakeholders and team members in their areas of expertise.
WHAT YOU'LL DO
Build DevOps group tools and scripts to automate processes which improve team and engineering department efficiency. Develop and optimize software applications and infrastructure to enhance system efficiency and performance. Utilize Docker, Kubernetes, and Rancher instances to promote scalability and performance of applications. Review and approve changes to infrastructure using team change and release management processes. Design, implement, and manage CI/CD pipelines. Coordinate and manage application upgrades. Respond to urgent support and change requests to help customers stay productive. Create, manage and maintain high-quality team documentation, FAQs, user guides and knowledgebases. Other duties as assigned. HOW YOU'LL DO IT
Knowledge Development - Continuously develop knowledge of applications/tools to support Gentex business processes and culture. Optimizing Work Processes - Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement. Communicating Effectively - Developing and delivering multi-mode communications that convey clear understanding, taking into account the unique needs of different audiences. Problem Solving - Defining a problem, determining the cause, identifying, prioritizing and selecting alternatives for a solution, and implementing a solution. Customer Focus - Building strong customer relationships and delivering customer-centric solutions. Resourcefulness - Securing and deploying resources effectively and efficiently. Situational Adaptability - Ability to work with evolving systems, processes and structures, demonstrating the flexibility to adapt to changing environments, requirements and regulations. Personal Accountability - Keeping promises and honoring commitments, accepting responsibility for one's actions and assuming responsibility when dealing with problems, crises, and issues. Maintaining a high level of honesty, integrity, and confidentiality with respect to company matters. Complying with all Company policies and procedures, safety regulations, company safety policies and safely perform all duties ,
including but not limited to, promoting a safe workplace. WHAT TO BRING
Bachelor's degree in Software Engineering, Computer Science, Information Technology or a related field. 5+ years of professional experience in software development with a proven record of accomplishment as a DevOps engineer in a fast-paced environment. Ability to quickly learn and apply new concepts and abilities. Proficiency in software development using one or more programming languages (e.g. C#, C++, .NET, or others). Proficiency in creating and modifying scripts using PowerShell, Bash, Python, Go or other scripting languages. Proficiency working with Linux. Solid understanding of agile methodologies and systems. Proficiency in developing automated build and deployment pipelines (CI/CD) using Azure DevOps (or equivalent). Strong experience working with Windows-, Linux- and Mac- based infrastructure. Experience in source management tools such as Git, GitHub and Azure DevOps. Understanding of network, application, and infrastructure security in a high-compliance industry. Strong experience with containers (Docker, AWS EKS, Kubernetes, etc.). Demonstrable knowledge in Atlassian Jira and Confluence. Solid understanding of DNS, TCPDUMP, CDNS, SSL, firewall and network concepts. Proficiency with Microsoft Office Suite. WHAT WILL HELP
Experience providing technical leadership to a team of engineers. Strong continuous improvement mindset and eagerness to improve the team's work environment. Knowledge of various databases and web technologies (NGINX, SQL Server, Apache, RabbitMQ, Postgres, Mongo, Redis, etc.). Experience releasing mobile apps on Google Play and Apple app stores. Solid understanding of software development lifecycle models. Familiarity with modern front-end technologies. Proficiency in Amazon EC2, IoT Core, CloudWatch, S3. Experience with AWS infrastructure (VPC, EC2, EKS, S3, SSM, RDS, etc.). Experience deploying and supporting microservices-based architectures. Certifications in DevOps or Cloud Computing technologies (e.g. AWS Solution architect). Cybersecurity Certifications or Experience. Understanding of logging and monitoring tools (Opsgenie, Splunk, Datadog, ELK, etc.). Knowledge of reporting tools like Tableau, AWS QuickSight, Oracle BI. Knowledge of service meshing (ingress/egress gateways, load balancers, etc.). Mobile App Development Skills and Knowledge. Application analytics experience (e.g. Firebase). UI/UX Experience or other App Design Experience. Disaster Preparedness and Recovery, and Incident Response Experience.
Gentex is an equal opportunity employer
Gentex extends equal employment opportunities to qualified applicants and employees regardless of an individual's race, color, religion, national origin, age, sex (including pregnancy, gender identity, and sexual orientation), disability, marital status, military service, height, weight, genetic information, or any other reason protected by law.
Assistance
Gentex is committed to working with and providing reasonable accommodation to applicants with disabilities. For accommodation requests, email us at recruiting@gentex.com. Gentex will not discriminate against any qualified individual who can perform the essential functions of the job with or without a reasonable accommodation.
Understand your right to work
At Gentex, we use E-verify to confirm you're authorized to work in the U.S.
E-Verify - English & Spanish
Right to Work - English
Right to Work - Spanish