Apigee Administrator

Apply for this job

Email *

Job Description

<p><strong>Responsibilities</strong>: </p><p>▪ Administer, support, and perform all administrative tasks in the Apigee OPDK/Edge Private Cloud infrastructure, including software upgrades, patching, and maintenance. </p><p>▪ Install, configure, and upgrade Apigee components in a distributed environment, adhering to best practices and industry standards. </p><p>▪ Configure Apigee OPDK with SSO, OAuth, and LDAP integration. </p><p>▪ Design, build, and maintain Apigee infrastructure/topology. </p><p>▪ Develop scripts to automate routine tasks, including system monitoring, backups, patch management, deployments, and orchestration scripting using configuration management tools like Ansible, Puppet, Chef, etc.</p><p> ▪ Ensure security by managing and enforcing Apigee Edge API platform policies and understanding API/application security standards such as HTTPS, SSL, OAuth, OIDC, SAML, JWT, SAML, etc.</p><p> ▪ Optimize the Apigee Edge Private Cloud performance and lead capacity planning and sizing activities. </p><p>▪ Implement and manage the DR instance of Apigee, including required automation jobs to perform failover to the DR site in case of main site failure. </p><p>▪ Collaborate with development teams to aid in API deployment and troubleshoot production issues related to the Apigee platform.</p><p> ▪ Create and manage global users, organizations, environments, and virtual hosts, and configure TLS/SSL on a virtual host.</p><p> ▪ Work closely with support teams to resolve escalated issues in a timely manner, including working with Apigee support (3 rd level) for product-related issues/questions. </p><p>▪ Lead root cause analysis sessions to understand and prevent future production issues.</p><p> ▪ Ensure the creation and continuous update of documentation for each Apigee installation site and provide full handover to the client’s team, including comprehensive documentation and training sessions.</p><p><br></p><p><strong>Requisites:</strong></p><p>At least 3 years of experience in Apigee Edge Private Cloud administration with a strong understanding of Apigee Edge Gateway, Analytics, DevPortal (Drupal), Monetization services, and their components. Technical Skills: </p><p>▪ Strong understanding and practical experience with Apigee Edge OPDK/Private Cloud and its components, including API Gateway, Developer Services Portal, Analytics, and Monetization services. </p><p>▪ Fair knowledge in Linux system administration, as Apigee OPDK commonly runs on Linux distributions such as RHEL and CentOS. </p><p>▪ Good knowledge of networking concepts and protocols like HTTP, TCP/IP, DNS, load balancing, and firewalls. </p><p>▪ Experience with automation and configuration management tools such as Ansible, Puppet, or Chef. Familiarity with scripting languages like Bash, Python, or Perl can be beneficial for automation tasks. </p><p>▪ Knowledge and experience with API design and implementation standards, including REST and SOAP protocols, and data formats such as JSON and XML. </p><p>▪ Understanding of API and application security concepts, including OAuth, OpenID Connect, SSL/TLS, and SAML. </p><p>▪ Experience with monitoring tools, performance tuning, and analytics. Knowledge of the ELK Stack (Elasticsearch, Logstash, Kibana) can be beneficial. </p><p>▪ Familiarity with continuous integration and continuous deployment (CI/CD) processes and tools, such as Jenkins. Understanding of DevOps practices and Agile methodologies. </p><p>▪ Proficiency with version control systems, such as Git. </p><p>▪ Experience in planning, designing, and implementing disaster recovery (DR) instances and maintaining high availability of services. ▪ Strong diagnostic skills and the ability to troubleshoot issues within the Apigee platform. </p><p>▪ Good written and verbal communication skills are important for documenting processes, collaborating with team members, and providing guidance to stakeholders.</p>