Looking for technically strong candidate, with hands on development experience in CICD, AWS SDKs, IAC [Terraform, ansible], Containers, Python and Implemented APIs, who should be a team player, with curiosity to learn and grow in business domain and new technical skills.
Should be experienced in AWS and ready to learn and apply deployment architecture quickly, challenge the status quo and bringing the solution will be much appreciated.
Should have good communication and articulate skills to present the ideas, influence team players and stakeholders.
Your day to day
Design, develop, and test new cloud solutions and enhancements.
Write efficient, clean, and maintainable code in Python and Infrastructure-as-Code (IaC) tools, with proper documentation and readability.
Be passionate about building scalable and high-performing cloud-based platforms and services.
Continuously explore opportunities for optimizing cloud performance, cost-efficiency, and reliability.
Collaborate with cloud engineers, architects, cross-domain teams, and business stakeholders.
Work closely with Product Managers to align cloud solutions with business needs.
Participate in and contribute to cross-functional teams, including scrum of scrums, to ensure alignment and progress.
Build, maintain, and enhance CI/CD pipelines for efficient deployment and automation.
Leverage Kubernetes and containerization technologies to build, deploy, and manage scalable applications
Monitor cloud system alerts, troubleshoot critical issues, and engage management/stakeholders for resolution.
Participate in on-call rotations to ensure platform availability and address urgent issues.
Oversee the maintenance and operations of cloud platforms to ensure smooth functioning and high availability.
Challenge the status quo by proposing innovative solutions and improvements.
Thrive in a fast-paced environment with the ability to deliver solutions based on high-level requirements.
Mentor junior team members and foster a culture of knowledge-sharing and continuous learning.
What do you need to bring-
5-8 years of experience in cloud engineering, infrastructure management, and software development.
Hands-on experience in cloud operations, including observability, monitoring, and troubleshooting to ensure high availability and reliability of services.
Proven expertise in Load Balancing (ELB/ILB), Reverse Proxies, and CDNs for optimizing application delivery and performance.
Strong experience in Python and Bash scripting for automation and integration tasks.
Hands-on experience with CI/CD pipeline automation and deployment strategies.
Proficient in Python frameworks, building automation tools, and integrating APIs for seamless workflows.
Skilled in designing, building, and automating full end-to-end SDLC for infrastructure management.
Expertise in Kubernetes, including maintenance, service deployment, and orchestration of workloads.
Deep knowledge of AWS cloud environments and services such as EKS, EC2, ECS, ECR, and CodePipeline.
Proficient with Infrastructure-as-Code (IaC) tools like Terraform and CloudFormation for efficient infrastructure provisioning.
Solid understanding of testing frameworks and deployment techniques to ensure quality and reliability.
Intermediate-level expertise in designing and developing data-intensive applications with a focus on scalability and availability.
Demonstrated ability to define, create, and deploy new strategies, initiatives, and capabilities successfully.
Strong analytical and problem-solving skills, with a focus on debugging and resolving complex issues.
Advocates test-driven development (TDD) and automation for robust software delivery.
Experienced in collaborating with business stakeholders to define requirements and translate them into technical solutions.
Skilled in developing automated unit, integration, and functional tests for reliable software delivery.
Proven ability to work with engineering teams across multiple geolocations effectively.
Excellent communication skills to articulate ideas, strategies, and solutions clearly.