12 days ago
Responsibilities
- Build a scalable, flexible internal platform solution using Temporal and other tools.
- Maintain and enhance current solutions for health, stability, and performance.
- On-board Workato components and applications to the Internal Platform.
- Implement pipelines to automate security, reliability, and availability best practices.
- Execute complex deployment scenarios, including canary deployments and chaos engineering.
- Collaborate with engineering teams to improve developer throughput.
- Analyze metrics from CICD pipelines for performance tuning.
- Participate in system design consulting and architecture reviews.
- Document development processes and best practices.
- Investigate alternatives and technologies for continuous improvement.
- Identify opportunities to improve automation for code integration and deployment.
Requirements
- Proficiency in programming languages such as Go, Python, Java, or JavaScript, with a preference for Go.
- Experience creating internal platform tooling, such as CLI tools.
- Experience with scalable development and integration pipelines using tools like ArgoCD or GitHub Actions.
- Experience deploying Kubernetes-based services using tools like Kustomize or Helm.
- Knowledge of cloud-based architectures like AWS and Infrastructure as Code practices.
- Strong understanding of networking fundamentals and web services architecture.
- Experience managing complex infrastructure using Infrastructure as Code tools like Terraform.
- Hands-on experience with containers and related technologies.
- Familiarity with software packaging, functional testing, and security validation tools.
- BS or MS in Computer Science or equivalent experience.
- 5+ years of professional experience in engineering roles such as Platform Engineer or DevOps.