AWS Python Developer

Neier Inc.5 months ago
Wendell, NC, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Job Duties

  • Requirements Analysis, Secure Architecture Planning & Cross-Functional Coordination
  • Perform continuous analysis of complex functional, technical, and security requirements for enterprise-scale, cloud-native applications operating within AWS environments.
  • Collaborate with application architects, cloud engineers, and security governance teams to design secure development and migration strategies aligned with organizational and regulatory standards.
  • Evaluate GitHub Enterprise Cloud (GHEC), Gen3 environments, and enterprise secret-management platforms to identify architectural gaps, compliance risks, and optimization opportunities.
  • Define and refine advanced implementation strategies for Gen3-to-Gen3 account migrations, credential governance, and repository lifecycle management.
  • Produce and maintain detailed technical design documentation, migration blueprints, and operational runbooks in accordance with AWS Well-Architected Framework principles.
  • Design, Development, Cloud Engineering & Security Automation
  • Architect, design, and develop highly scalable backend services and automation frameworks using Python, applying object-oriented design patterns and secure coding methodologies.
  • Execute and manage large-scale migrations from GitHub Enterprise Server to GitHub Enterprise Cloud (GHEC), ensuring preservation of source control integrity, audit history, and enterprise access controls.
  • Design and implement Gen3-to-Gen3 account migration solutions, ensuring seamless continuity of authentication, authorization, and application integrations across environments.
  • Engineer and maintain automated credential rotation mechanisms, enforcing enterprise-mandated 60-day rotation policies across GitHub-integrated and AWS-hosted applications.
  • Perform application rehydration by reconstructing cloud environments and redeploying services following security remediation, credential rotation, or configuration changes.
  • Lead the migration of sensitive configuration data and secrets from HashiCorp Vault to AWS Secrets Manager, implementing encryption, versioning, and least-privilege access controls.
  • Refactor and enhance application codebases to dynamically retrieve secrets at runtime using AWS Secrets Manager and Systems Manager Parameter Store.
  • Conduct in-depth vulnerability analysis to identify exposed credentials, insecure configurations, and dependency risks, followed by systematic remediation.
  • Design and implement automation to detect, analyze, and resolve orphaned commits, ensuring source code traceability, governance, and compliance.
  • Develop and operationalize GHEC escalation and approval workflows, integrating security reviews and controlled access provisioning.
  • Build and deploy cloud-native applications leveraging advanced AWS services including EC2, Lambda, S3, IAM, RDS, and CloudWatch.
  • Integrate and optimize CI/CD pipelines incorporating automated security scanning, compliance validation, testing, and deployment controls.
  • Conduct advanced peer code reviews to validate architectural consistency, security posture, and software quality standards.
  • Testing, Validation, Release Engineering & Monitoring
  • Design and execute comprehensive unit, integration, and system testing strategies to validate functional correctness, security controls, and performance characteristics.
  • Perform post-migration and post-remediation validation to ensure secrets, credentials, and access policies are securely enforced.
  • Conduct regression testing following architectural changes, security fixes, and cloud environment updates.
  • Support controlled software releases across development, staging, and production AWS environments using automated deployment pipelines.
  • Monitor application behavior, automation workflows, and security events using AWS observability tools and GitHub audit logging.
  • Perform root-cause analysis and implement corrective actions for deployment, runtime, or security-related issues.
  • Operational Support, Knowledge Management & Governance
  • Provide continuous operational support and maintenance for mission-critical AWS-hosted applications and GitHub automation frameworks.
  • Deliver bi-weekly advanced technical support via internal GitHub channels, addressing complex user questions related to repository workflows, security policies, and automation behavior.
  • Respond to audit, compliance, and security findings by designing and implementing engineering-driven remediation solutions.
  • Author and maintain detailed technical documentation covering cloud architecture, secret-management strategies, credential rotation frameworks, Gen3 migrations, and escalation workflows.
  • Track and manage work items, enhancements, and incidents using enterprise project management tools such as JIRA.
  • Ensure sustained compliance with organizational security policies, cloud governance standards, and software engineering best practices.

Education

The minimum qualification required for the performance of the above specialty occupation duties is a bachelor's degree in Computer Science, Engineering or equivalent in a related field or a foreign equivalent with relevant experience.

Required Skills

Python
AWS
Application Design
Database Management
CI/CD
Project Management (JIRA)
GitHub Enterprise Cloud
Vulnerability Analysis
Cloud Engineering
Automation Frameworks
Observability Tools
Technical Documentation
Integration Strategies
Security Automation