AWS Cloud Engineer AVP
citi
Job Description
Responsibilities:
- Design, develop, and maintain cloud infrastructure using Terraform, AWS while following CITI Public Cloud guidelines.
- Collaborate with cross-functional teams to define and implement cloud-based solutions.
- Automate infrastructure provisioning, configuration, and deployment processes.
- Ensure the security, reliability, and performance of cloud environments.
- Monitor and optimize cloud resources to achieve cost-efficiency and scalability.
- Troubleshoot and resolve infrastructure-related issues and incidents.
- Stay up-to-date with the latest cloud technologies, best practices, and industry trends.
- Mentor and provide guidance to junior cloud engineers and team members.
- Document infrastructure designs, processes, and procedures.
- Lead a culture of innovation & experimentation, support full software lifecycle that incorporates the best of technology approaches & delivery methodologies.
- Implement trunk-based development practices to enable continuous integration and rapid delivery.
- Develop clean, maintainable, and testable code following SOLID principles and software design best practices.
- Ensure high levels of unit test coverage, test-driven development (TDD), and behavior-driven development (BDD).
- Actively contribute to hands-on coding, code reviews, and refactoring to maintain high engineering standards.
- Actively participate in brainstorming session and provide solid inputs to the team and ensure best practices are followed within the team.
- Validate detailed requirements, working through solutions and managing execution and rollout of key modules of the platform. Responsible for the application meeting project specifications and client’s expectations
- Influence technical architecture and negotiate/communicate with tech leads and architects, as well as communicate with external parties as necessary
- Provide thought leadership on how to grow the platform.
- Continuous Collaboration and co-ordination with teams spread across geography.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 8+ years of experience in cloud engineering, with a focus on Terraform development.
- Strong knowledge of AWS Cloud platform.
- Proficiency in scripting languages like Python, Bash, or PowerShell.
- Solid understanding of networking concepts, security best practices, and compliance standards.
- Excellent problem-solving skills and the ability to work independently and collaboratively.
- Strong communication skills and the ability to convey complex technical concepts to non-technical stakeholders.
- AWS and Terraform certification is a plus.
Preferred Skills:
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Knowledge of multi-cloud and hybrid cloud environments.