Role Overview
We are seeking an experienced DevOps professional to design, implement, and manage cloud infrastructure primarily on GCP, while supporting critical Salesforce development workflows and containerized microservices.
Responsibilities
- Design, implement, and manage cloud infrastructure on GCP, including Cloud Run, Pub/Sub, GCS, IAM, Redis, Load Balancing, and Vertex AI.
- Support and optimize Salesforce development workflows and tools like SFDX, Salesforce CLI, and Force.com MigrationTool.
- Manage containerized microservices using Kubernetes, Docker, and Cloud Run, integrated with Kafka, Spring Boot, and Mulesoft.
- Build and maintain CI/CD pipelines using GitHub Actions, Jenkins, Maven, SonarQube, Checkmarx, and JFrog Artifactory.
- Manage source control and branching strategies using GitHub, ensuring code integrity, traceability, and collaboration across teams.
- Collaborate with cross-functional teams to support agile development, testing, and deployment processes.
- Participate in incident response, root cause analysis, and continuous improvement initiatives.
- Learn new technologies and stay up to date with latest industry trends.
Requirements
- 5+ years of experience in DevOps, cloud infrastructure, or platform engineering roles.
- Proficiency with source control, continuous integration, and testing pipelines using tools such as GitHub, GitHub Actions, Jenkins, Maven, SonarQube, and Checkmarx.
- Strong hands-on experience with GCP and cloud-native architectures.
- Proficiency in Salesforce development and deployment (Apex, LWC) and tooling (SFDX, CLI).
- Experience with middleware platforms Kafka, Spring Boot, Mulesoft.
- Solid understanding of container orchestration (Kubernetes, Docker) and CI/CD pipelines.
- Proficient in scripting languages Python, Bash, Groovy.
- Familiarity with REST, JSON, and GraphQL APIs.
- Strong grasp of cloud security, IAM, and networking principles.
- Experience with monitoring and observability tools.
- Ability to thrive in fast-paced environments with frequent context switching and complex integration challenges.
- Excellent multitasking skills and the ability to manage several workstreams simultaneously.
- Proven ability to analyze complex requirements and provide innovative solutions.
- Experience following Agile development practices with globally distributed teams.
Preferred Qualifications
- Certifications in GCP, AWS, or Azure.
- Certification in Salesforce.
- Experience with AI/ML services like Vertex AI, CCAI, or Dialogflow.