Job Overview: As an Lead Cloud Engineer for the Payment Platform Modernization Program, you will be responsible for designing, implementing, and maintaining cloud-based solutions to enhance the performance, scalability, and reliability of our payment processing systems. You will work closely with cross-functional teams to ensure the seamless integration of cloud technologies into our existing infrastructure, driving innovation and efficiency in our payment platform.
Key Responsibilities:
- Cloud Architecture and Design:
- Design and implement secure, scalable, and highly available cloud infrastructure solutions for payment processing applications.
- Work closely with the architecture team to ensure alignment with best practices and organizational standards.
- Platform Migration:
- Lead the migration of payment processing systems to cloud environments, ensuring minimal downtime and optimal performance.
- Collaborate with development and operations teams to develop migration strategies and execution plans.
- Automation and Orchestration:
- Develop and implement automation scripts and orchestration workflows to streamline deployment, scaling, and maintenance processes.
- Leverage Infrastructure as Code (IaC) tools to manage and version infrastructure configurations.
- Security and Compliance:
- Implement security best practices for cloud environments, including identity and access management, encryption, and network security, with a strong focus on adhering to PCI-DSS standards.
- Ensure compliance with industry regulations and internal security policies.
- Monitoring and Performance Optimization:
- Establish monitoring and alerting systems for payment processing applications on the cloud.
- Continuously optimize performance, troubleshoot issues, and implement improvements to enhance system reliability.
- Collaboration and Communication:
- Work closely with cross-functional teams, including developers, architects, and operations, to understand requirements and deliver effective solutions.
- Provide technical guidance and expertise to team members and stakeholders.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- With 8+ years of relevant lead experience
- Proven experience as a Cloud Engineer or similar role, with a focus on payment processing systems.
- In-depth knowledge of Azure cloud platform
- Strong understanding of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Proficient in scripting languages such as Python, Bash, or PowerShell.
- Experience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- Solid understanding of security best practices and compliance requirements.
- Excellent problem-solving skills and ability to troubleshoot complex issues.
- Effective communication and collaboration skills.
- Possess knowledge of PCI-DSS requirements and guidelines to apply them effectively in the cloud-based payment processing systems.
- Relevant certifications ( Azure Solutions Architect) are a plus.