Role - Python Developer
Location - Dallas Texas
Hybrid - 2 weeks onsite a month
Must Have - Flask, FastAPI, Python, CloudFormation, IAC, Kubernetes, EKS and AWS
The Expertise and Skills You Bring
- Bachelor's degree or higher in a technology related field (e.g. Engineering, Computer Science, etc.)
- 9+ years of software engineering experience
- Certifications preferred: AWS Solutions Architect, AWS Developer, or Kubernetes Application Developer.
- Passion for excellence, automation, innovation, and collaboration.
- Eager to learn new technologies, ways of working, and to adapt every day.
- Bring curiosity and a questioning mind-set to work, injecting new points of view to the team.
- Ability to triage, execute root cause analysis, and be decisive under pressure.
- Ability to creatively solve new, interesting problems in a dynamic environment.
- Ability to work with a variety of individuals and groups, both in person and virtually, in a constructive and collaborative manner and build and maintain effective relationships.
- Ability to act confidently and cautiously in break-the-glass production scenarios to resolve customer outages.
- Solid understanding/experience of storage, containers, serverless architecture/framework, cloud IAM controls and policies.
- Hands-on experience building and deploying applications using a variety of Amazon Web Services (primarily Cloud Formation, compute, EBS volumes and container).
- Proficient in object-oriented Python and developing serverless functions with Boto.
- Full-stack development experience across distributed applications and services.
- Ability to apply design patterns and object-orientation to solutions.
- Hands-on experience with containers and container orchestration.
- Experience managing systems using infrastructure as code tools (CloudFormation, Ansible, Terraform, ARM, etc).
- Strong understanding of Kubernetes concepts/ecosystem and deploying applications into EKS.
- Understanding of versioning and release practices (SCM), code collaboration practices (Git)
- Proficiency with CI/CD tools, especially Jenkins.
- Experience executing the Software Development Lifecycle in an agile environment.
- Experience in defining and implementing a comprehensive cloud reliability and observability strategy, ensuring that Fidelity's cloud systems are always available when our customers need them.