API Developer

Artech LLC

San Antonio, TX

JOB DETAILS
SALARY
$42–$45 Per Hour
SKILLS
Access Authorization, Access Control, Algorithms, Application Integration, Application Programming Interface (API), Automation, Best Practices, Cloud Computing, Computer Security, Continuous Deployment/Delivery, Continuous Integration, Cryptography, Digital Certificates, Establish Priorities, Identity Data Management, Identity Federation, Inventory Management, Java, Java Platform Enterprise Edition (Java EE/J2EE), Knowledge Management, Linux Operating System, Metadata, Microsoft Active Directory, Microsoft Windows Operating System, Network Protocols, Operating Systems, Reporting Skills, Risk Analysis, SSH (Secure Shell), Scalable System Development, Scripting (Scripting Languages), ServiceNow, Single Sign-On (SSO), Software Engineering, System Operations, Unix Operating Systems, Windows PowerShell, Workforce Management
LOCATION
San Antonio, TX
POSTED
6 days ago
Requirement ID: 91375-1
Title: API Developer

Pay range: $42 - $45/hr
Location: San Antonio, TX - onsite
Duration: 6 months

  
Role Descriptions:
Technical Proficiency:
  • Understanding of agent-based and agentless scanning tools to identify SSH keys across the infrastructure, including various operating systems (Windows, Unix/Linux) and services.
Scripting Skills:
  • Ability to work with and potentially customize PowerShell scripts for adaptable SSH key discovery, especially for agentless deployments.
Cryptography Fundamentals:
  • Basic understanding of public-key cryptography and how SSH keys and certificate’s function.
Automation:
  • Proficiency in automating SSH key lifecycle processes, including provisioning, rotation, remediation, and revocation.
Integration Knowledge:
  • Familiarity with integrating Venafi with other security tools like Active Directory, CyberArk, and other systems like ServiceNow etc.
Problem-Solving:
  • Ability to troubleshoot issues related to SSH key discovery, deployment, and usage.
Network Understanding:
  • Knowledge of network protocols and device configurations to effectively scan and locate SSH keys.
Key Rotation:
  • Understanding and ability to implement automated key rotation policies, with a best practice of rotating user keys.
Key Inventory Management:
  • Skills in creating and maintaining an accurate, up-to-date inventory of all SSH keys, including their type, location, components, algorithm, and key sizes.
Certificate Management:
  • Understanding of SSH certificates as an alternative or supplement to SSH keys, including their benefits like expiration dates and metadata, and the ability to manage them through Venafis SSH CA capabilities.
Risk Assessment and Prioritization:
  • Ability to identify vulnerabilities (e.g., weak keys, old keys, duplicate keys, SSH usage, orphan keys, root access) and prioritize remediation efforts based on criticality.
Access Control:
  • Understanding role-based access control and how to manage permissions for SSH key usage and issuance.
Auditing and Reporting:
  • Capability to generate reports on SSH key inventory, policy violations, usage patterns, and compliance status to facilitate audits.
Essential Skills:
  • Primary Skill: SSH key lifecycle processes, Venafi Integration
  • Secondary Skill: Key Rotation, Venafis SSH CA capabilities
Technical Requirements:
  • API Development with DevSecOp
  • API Development, CICD Pipeline, Java, Docker, Git, Ansible
    VSCODE/Intellij, Git, Azure
  • "API Development, Cloud Transformation & DevSecOps engineering using automated secure CI/CD toolchain
  • Extensive Java & J2EE Experience
  • Workforce Identity Access Management development and maintenance
  • Identity Access lifecycle management administration and automation.
  • Access control and authorization engineering, Identity federation, application integration, and privileged access management using zero trust & modern identity initiatives (MFA, SSO, RBAC, Password less, Device Trust, SSPR)
  • Security (protect identities), Engineering (build scalable systems), Operations (run critical infrastructure)
  • Compliance (prove control effectiveness)"
Skills: Cyber Security ~ Cyber Insurance
Experience Required: 8-10

About the Company

A

Artech LLC