Job Openings Python AWS Engineer

About the job Python AWS Engineer

***W2 only***

Position: Python AWS Engineer

Work Authorization: All Work Authorizations

Location: Remote

Contract: 12-24 months

Job Description:

This person is responsible for writing Python code or modifying Python code to invoke AWS API calls these API Calls are used to deploy AWS services to the Infrastructure / kick-off the automation process. They are also building, modifying and setting up the CI/CD pipeline build process. Hands-on experience with creating and modifying CloudFormation or Terraform templates. REST API development and integration is required. Experiencing building end-to-end automation in AWS is required.

Minimum Required Experiences:

  • 6 years related work experience
  • Experience with AWS cloud migrations (preferred)
  • Expertise in DevOps and AWS CloudFormation
  • Experience in Software Development preferably in Python
  • Excellent interpersonal skills with attitude towards solving problems for customers with a Solution Engineering approach
  • Good technical and analytical skills for issues troubleshooting
  • Desired Experiences
  • Bachelor degree or equivalent
  • AWS Certification (associate or professional level)
  • Experience working in an Agile Environment
  • Experience using JIRA & Service Now

Skills:

  • AWS Infrastructure expertise aligned to AWS well architected framework
  • Programming including coding, debugging, and using relevant programming languages for Infrastructure As Code (IaC)
  • Experience translating application requirements to AWS cloud technology infrastructure components for migration purposes
  • Good understanding of AWS IAM policies, Security Groups, NACLs, VPC Flow Logs and essential security concepts
  • Familiarity with AWS native logging & monitoring services including Cloudwatch, Cloudtrail and third party services like Splunk
  • Experience working in environments using DevOps tools like UCD, Terraform and AWS native tools for CI/CD
  • Understanding of AWS data migration strategies and tools like DMS, SMS, DataSync and queuing mechanisms
  • Excellent grasp of AWS foundational elements like EC2, Container Services, Load Balancers, Gateways and AutoScaling
  • Communication including communicating in writing or verbally, as well as using issue tracking mechanisms
  • Documentation for the purposes of analysis, data discovery, and decision-making using Confluence and Microsoft office tools
  • Experience gathering accurate information to explain concepts, answer critical questions
  • Ability to define problem statements, project resolution paths and report progress
  • Familiarity with enterprise change management, issue escalation and resolution processes
  • Experience in defining, updating and reporting assigned task progress in JIRA and other reporting forums
  • Influence technology partners through negotiating, facilitating meetings, and resolving technology issues

Tools:

  • Python
  • AWS Tech Stack
  • DevOps in AWS
  • Migration Tools like MGN, CloudEndure, SMS, DMS, DataSync