DevOps Engineer with Apigee or AWS knowledge to bridge the gap between development and operations, focusing on automating workflows, optimizing CI/CD pipelines, and ensuring reliable software deployment. Manage infrastructure, monitor performance, and collaborate across teams to maintain scalable, secure, and resilient systems.
We are seeking a highly skilled and security-conscious Platform Engineer to join our team. The ideal candidate will have a strong background in cloud-native technologies, infrastructure automation, and secure software development practices. This role requires hands-on experience with modern DevOps tools and a proactive approach to platform maintenance, including regular upgrades of libraries, packages, and software components across GitHub and the broader platform ecosystem.
Key role and responsibilities:
* Build, deploy, and monitor solutions using Apigee or AWS services (Lambda, API Gateway, CloudWatch, ECS, ECR, Dynamo, S3 etc.)
* Integrate APIs into CI/CD pipelines using Azure DevOps, Github workflows
* Design, deploy, and manage applications tailored to business needs, while customizing platforms and overseeing the full API lifecycle using Apigee Edge and X.
* Drive API strategy execution, provide technical support, and generate insights through analytics to enhance integrations and documentation.
Key skills for this role
Security & Compliance:
* Implement and enforce security best practices across the platform, including secure coding, dependency management, and vulnerability scanning.
* Ensure API security and access control using OAuth, API keys, JWT, and other mechanisms.
* Monitor and remediate security vulnerabilities in third-party packages and libraries.
* Collaborate with security teams to align platform architecture with organizational compliance standards.
Platform Maintenance & Upgrades:
* Regularly audit and upgrade software packages, libraries, and dependencies used in GitHub repositories and across the platform.
* Maintain up-to-date infrastructure components to ensure performance, reliability, and security.
* Automate upgrade workflows using CI/CD pipelines and infrastructure-as-code tools.
Infrastructure & DevOps:
* Hands-on experience with Terraform and Ansible for infrastructure provisioning and configuration management.
* Design and manage Azure DevOps CI/CD pipelines for secure and efficient software delivery.
* Deploy microservices using AWS ECS, ECR, and Fargate, ensuring secure and scalable architecture.
Development & Containerization:
* Proficiency in Python and Node.js for developing secure, scalable applications.
* Hands-on experience with Docker for containerizing applications and managing secure container environments.
API Management & Analytics:
* Strong knowledge of Apigee or similar API Management platforms.
* Implement API design patterns, performance optimization, and custom analytics reporting for API consumption and error tracking.
System Architecture:
* Deep understanding of build and deployment methodologies for distributed systems.
* Experience with enterprise-grade applications and systems, with a focus on reliability and security.
* Soft Skills:
* Strong analytical and problem-solving skills.
* Excellent collaboration and communication abilities to work across teams and stakeholders.