Job Summary
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.
Responsibilities
- 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
- Valuable 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
Skills
- AWS S3
- Cloud Computing
- Python
Qualifications
- 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.
📌 Senior Systems Engineer - Public Cloud (Bengaluru)
🏢 CGI
📍 Bengaluru