Consultant Expert - Public Cloud
societegenerale
Job Description
Job Title: Specialist Software Engineer – Public Cloud (GTE/CLD/PCL Team)
- Role Overview: We are seeking a talented AWS Public Cloud Developer with 4-8 years of experience, to join our AWS Public Cloud Foundations team. The ideal candidate will be highly skilled in Python as a primary programming language and possess strong expertise in AWS and its services, with a solid understanding of Azure as a secondary platform. Proficiency in API development is essential, and be able to integrate public cloud services API using Python as the backend and build internal products around these services.
- Python Development:
- Strong proficiency in Python, including writing clean and maintainable code.
- Familiarity with AWS public cloud services and API development is essential, along with a commitment to continuous learning.
- Skilled in software development life cycle practices, testing and debugging, and version control.
- Apply good development practices in Agile methodology
- Development of APIs for managing these products
- Experienced, quality and product-oriented developer.
- Independently setup automated testing tools in the CI pipeline.
- Exceptional Knowledge on Public Cloud Platform (AWS) and tools to do development using Python/ Terraform
- Good knowledge on Landing zone setup more specifically on AWS Organization, Account management , Identity and access management on Public Cloud (AWS) programmatically using API.
- Good understanding on well architected framework on AWS.
- Knowledge on best Cloud security practices and exposure to native AWS cloud security services.
- Understanding of Infrastructure Domain/ITIL
- Mastery of Agile methodology and DevOps practices.
- Continuous Integration/Continuous Deployment (CI/CD):
- Develop and maintain CI/CD pipelines using GitHub Actions, including YAML configuration files.
- Implement complete CI/CD solutions to streamline development and deployment processes.
- Proven experience with AWS, including hands-on skills in managing cloud resources and services.
- Solid understanding of CI/CD practices and experience in implementing CI/CD solutions.
- Strong troubleshooting skills related to AWS services and its ecosystem.
- Familiarity with Azure as a secondary cloud platform is highly desirable.
- Soft skills
- Proven track record of successful experiences in production within cloud environments.
- Excellent written and verbal communication skills, with the ability to collaborate effectively within a distributed, cross-country team.
- Capable of quickly learning and implementing new tools/technologies
- Ability to convert business requirement into technical design document and deliver end to end solution
- Should have strong debugging skills to identify issues and provide solutions
Qualifications
-
Preferred Certifications: Azure/AWS Certified Developer Associate, Python Tools..
-
Excellent understanding of business domain, operating environment, constraints, and regulatory requirements.
-
Strong stakeholder engagement skills.
-
Ability to collaborate with external teams for high performance.