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