Guides and assists others in the areas of building appropriate level designs and gaining consensus from peers where appropriate
Collaborates with other software engineers and teams to design and implement deployment approaches using automated continuous integration and continuous delivery pipelines
Collaborates with other software engineers and teams to design, develop, test, and implement availability, reliability, scalability, and solutions in their applications
Implements infrastructure, configuration, and network as code for the applications and platforms in your remit
Collaborates with technical experts, key stakeholders, and team members to resolve complex problems
Understands service level indicators and utilizes service level objectives to proactively resolve issues before they impact customers
Supports the adoption of site reliability engineering best practices within your team
Required qualifications, capabilities, and skills
Formal training or certification on Infrastructure engineering concepts and 3+ years applied experience
Strong understanding of cryptographic key management strategies and experience working with PKWare, Thales, Vormetric, Gemalto KeySecure or Luna devices and management platforms
Skilled in planning, designing, and implementing enterprise-level security solutions
Advanced in one or more programming languages: Python/Java/PERL/ PowerShell
Strong knowledge of one or more infrastructure disciplines such as hardware, networking terminology, databases, storage engineering, deployment practices, integration, automation, scaling, resilience, and performance assessments.
Experience with multiple cloud technologies with the ability to operate in and migrate across public and private clouds