Job Description
Role Overview:
As an Apigee DevOps/Platform Engineer, you'll play a pivotal role in managing and optimizing an Apigee platform for a leading financial institution with a robust global presence. You will be ensuring its reliability, scalability, and performance. You will be responsible for implementing and maintaining CI/CD pipelines, managing infrastructure, and ensuring robust logging and monitoring practices. Your expertise will directly contribute to the success of our ApigeeX migration project and ongoing platform operations.
Key Responsibilities:
- ApigeeX Migration: Support and drive the migration from Apigee to ApigeeX, ensuring a seamless transition and minimal disruption.
- CI/CD Pipeline Management: Design, implement, and manage continuous integration and continuous deployment pipelines to streamline application delivery.
- Infrastructure Management: Oversee and optimize infrastructure components to support the Apigee platform, ensuring high availability and performance.
- Database Management: Administer PostgreSQL databases, ensuring data integrity, performance, and security.
- Logging and Monitoring: Implement and maintain robust logging and monitoring solutions to proactively identify and address issues.
- Scripting and Automation: Develop and maintain Bash scripts for automation tasks to improve efficiency and reduce manual intervention.
- Collaboration: Work closely with development teams, system administrators, and other stakeholders to ensure smooth operations and effective problem resolution.
- Apigee Expertise: Hands-on experience with Apigee platform, including recent exposure to ApigeeX.
- CI/CD Tools: Proficiency in CI/CD tools such as Jenkins, GitLab CI, or similar.
- Infrastructure Management: Solid understanding of cloud infrastructure and containerization (e.g., AWS, Azure, Docker).
- Database Skills: Experience with PostgreSQL database administration and performance tuning.
- Logging and Monitoring: Knowledge of logging and monitoring tools (e.g., ELK Stack, Prometheus, Grafana).
- Scripting Skills: Strong skills in Bash scripting for automation and process optimization.
- Problem-Solving: Excellent troubleshooting skills and the ability to work under pressure.
- Communication: Strong verbal and written communication skills, with the ability to collaborate effectively across teams.
- Financial Industry Experience: Previous experience in a financial services environment is a plus.
- Certifications: Relevant certifications in Apigee, cloud platforms, or DevOps practices.