Engineer

Apply Now

Company: Tata Consultancy Services

Location: Arlington, VA 22204

Description:

Platform Engineer, APIGEE
Should be handling the installation and managing of different kinds of Apigee deployment models which includes GCP, Hybrid, on-prem, multi-cloud deployments and multi-data center
Proficient with Apigee API Management Platform
Understanding of GCP services - GCP Cloud Logging, GKE
Implement CI/CD pipeline and manage deployments using Google landing zone and various DevOps tools.
2+ years of experience in Google Apigee solutions implementing various deployment strategies
Perform Apigee Hybrid version upgrades, patch-upgrade and regular platform maintenance
Perform platform operation maintenance and manage API Platform health in production and non-production environments
Knowledge of API security measure, including OAuth, JWT, API key Management and SSL/TLS implementation.
Excellent problem-solving, analytical, and troubleshooting skills.
Strong understanding of API development and management concepts.
Knowledge of Unix and shell scripting

Secondary Skills
Understanding of Containerization technologies Kubernetes and Anthos knowledge preferred
Knowledge of Scripting language for automation such as Ansible, Terraform, helm chart
Strong understanding of Red Hat Openshift Kubernetes - improving/developing automation for cluster installation, system upgrades, patch management/compliance, and monitoring the health of the overall environment

Support and work closely with network and security teams to setup and configure network and security component required for Apigee Hybrid setup and communication with peripheral system

Roles & Responsibilities

Key Responsibilities:

1. Platform Development & Engineering
Designing and implementing scalable, reliable, and secure IT platforms.
Developing automation tools for infrastructure provisioning, monitoring, and maintenance.
Ensuring high availability and performance of platforms.
Managing cloud (AWS, Azure, GCP) and on-premises infrastructure.

2. Infrastructure & Operations Management
Overseeing server, storage, and network operations.
Managing operating systems (Linux, Windows) and virtualization platforms (VMware, Kubernetes).
Implementing infrastructure as code (IaC) using Terraform, Ansible, etc.
Handling incident response and troubleshooting platform-related issues.

3. Security & Compliance
Enforcing security policies and access controls.
Implementing security best practices for platform infrastructure.
Monitoring for vulnerabilities and applying patches/updates.

4. Observability & Performance Optimization
Setting up monitoring, logging, and alerting tools (Datadog, Splunk, Prometheus, etc.).
Conducting performance tuning and capacity planning.
Analyzing system metrics to optimize platform efficiency.

5. Automation & DevOps Integration
Building CI/CD pipelines for seamless software deployment.
Automating workflows to improve development and operations efficiency.
Supporting microservices architecture and container orchestration (Docker, Kubernetes).

6. Governance & Lifecycle Management
Managing platform versioning, upgrades, and end-of-life processes.
Standardizing best practices for infrastructure and application deployment.
Documenting platform architecture and operational procedures.

7. Collaboration & Support
Working closely with software development, security, and IT operations teams.
Supporting enterprise applications and ensuring platform stability.
Providing technical guidance and training for teams using the platform

Salary Range- $110,000-$120,000 a year

#LI-NR3

Similar Jobs