Description
We are seeking a skilled AWS Postgres Database Engineer with expertise in Python to join our agile team. In this role, you will be pivotal in enhancing and supporting our enterprise data platforms, ensuring they run smoothly and efficiently.
What You'll Do
- Platform Enhancement: Work on improving and maintaining Postgres-centric enterprise data platforms.
- Technical Expertise: Provide leadership and guidance as a Postgres and Python expert.
- Database Management: Develop, monitor, and optimize Postgres databases on AWS, ensuring top performance.
- AWS Services: Implement and manage AWS services like Lambda and Fargate to enhance our data platforms.
- CI/CD Pipelines: Create and maintain Jenkins Job pipelines to support continuous integration and delivery.
- Python Development: Use Python, including boto3, for scripting and development tasks.
- Automation: Utilize Unix shell scripting and SFTP for automating tasks and managing data transfers.
- Version Control: Manage code repositories and version control using Git.
- Agile Practices: Apply Scrum principles to deliver projects efficiently in an agile environment.
- Deployment: Participate in occasional Saturday morning deployments as needed.
What We're Looking For
- Experience: 5+ years as a Postgres DBA/DBE with substantial experience in AWS RDS Postgres or Aurora Postgres. 3+ years of professional Python development.
- AWS Proficiency: Hands-on experience with AWS services, including Lambda, Fargate, RDS Postgres, and Aurora Postgres. Experience with AWS DMS, ECS, EC2, or S3 is a bonus.
- Technical Skills: Proficiency in Python, SQL, Shell Script, and JavaScript. Experience with Postgres, Aurora, Oracle, MongoDB, and cloud services like AWS RDS and Lambda.
- Versioning Tools: Familiarity with Git, CVS, SVN, Bitbucket.
- IDE Tools: Experience with PyCharm, Eclipse, IntelliJ, Jupyter.
- Operating Systems: Comfortable working in Windows, Linux, and Unix environments.
- Other Skills: Proficient in Unix shell scripting and SFTP, with experience in Jenkins Job pipelines and agile methodologies.
Why Join Us?
- Remote Work: Enjoy the flexibility of working from anywhere.
- Dynamic Environment: Be part of a collaborative team that values innovation and continuous learning.
- Growth Opportunities: Develop your skills with access to cutting-edge technology and tools.
- Flexibility: Manage your work schedule with occasional weekend deployments.
If you're ready to leverage your expertise in Postgres and Python and make a significant impact on our data platforms, we'd love to hear from you. Apply now to join our team and be a part of something exciting!
Employment Type: Full-Time