US Citizenship required
Our client, a provider of expert solutions, consultancy and products for embedded device security, are hiring DevSecOps Engineers to their growing team.
As DevSecOps Engineer, you will be involved in the full software lifecycle, from design and development through testing and debugging of moderately complex computer software, with some guidance provided. You will contribute to design recommendations to meet project timelines and budget constraints, collaborating within a dynamic and efficient team to support our rapidly expanding business needs. Beyond writing excellent code, the ideal candidate will be a motivated, adaptable, and resourceful individual who is excited to take on challenging technical problems as our company evolves.
Key Responsibilities:
- Implement and validate new software deployments on client systems, employing both automated and manual techniques with a strong focus on security, minimizing errors, and ensuring minimal service interruption.
- Continuously monitor existing deployments, proactively identifying and resolving security vulnerabilities, functional issues, and configuration discrepancies before they impact clients.
- Collaborate effectively with cross-functional teams, including software development, customer support, and sales, to guarantee seamless system operation and high levels of customer satisfaction.
- Take ownership of developing, setting up, and testing automated application deployment processes.
- Work directly with clients and their on-site and cloud-based infrastructure, ensuring maximum uptime for their engineering and manufacturing operations.
- Develop, architect, test, and deploy high-quality solutions leveraging a variety of technologies and tools.
- Investigate and suggest automated solutions for both new and existing deployment environments.
- Participate in peer code reviews to uphold high standards in software development.
- Actively identify and resolve inefficiencies within existing systems.
- Perform other related tasks as required.
Required Skills and Experience:
- Experience with Embedded Security, PKI, HSM, Secure Boot, Encryption much appreciated
- Familiarity with Linux-based servers, networking principles, and applications.
- Proficiency in web security technologies, including HTTPS, TLS, SSH, OpenSSL, and X509.
- Prior experience in designing or configuring systems and/or applications.
- Solid understanding and practical experience with Linux shell scripting, AWS, JavaScript, Python, Go Lang, Jenkins, Git, Docker, and automation deployment tools such as Ansible, Terraform, or Kubernetes.
- Strong software debugging skills with the ability to quickly and efficiently diagnose the root cause of issues.
- Experience working within an operations team.
- Familiarity with unit testing and automated testing frameworks like Jenkins or GitLab.
- Experience contributing to project-based work.
Ability to think critically and respond quickly, possess excellent written and verbal communication skills, and maintain a strong focus on meeting the immediate needs of clients and potential clients as closely as possible to real-time.