Overview
Skills
Job Details
Position: Service Mesh Engineer
Location: Scottdale, AZ
Duration: 3 Month Contract to Hire
Job Details:
We are seeking a skilled Service Mesh Engineer to help contribute to the design, implementation, and maintaining of the service mesh infrastructure across our distributed systems. The ideal candidate will have deep expertise in service mesh technologies, container orchestration, and microservices architecture, with a strong focus on reliability, security, and observability.
Our team is an essential part of the Infrastructure and Cloud Platforms group. We provide intelligent routing services at many different layers for the services deployed across our environments. Your role will involve designing and implementing a service mesh to manage service to service communication, service discovery, security, and reliability across both on prem and cloud.
This job delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC). It involves advising management on project-level issues, guiding junior engineers, operating with little supervision, and applying knowledge of technical best practices.
You will work collaboratively with teams across the Infrastructure and Cloud Platforms organization to ensure that the service mesh delivers on our commitments to performance, availability, and maintainability. Helping the team deliver on our vision of an easily managed service to service communication layer will be how you make an impact.
- We work in a collaborative agile format, where teammates can contribute to many areas.
- You will be able to work on the full SDLC from design to implementation, testing, maintenance, and automation
- Your work will influence technical direction and decisions as we chart the path forward toward new architecture
Core Technical Skills:
- Service Mesh Tech: Hands-on experience with Istio, Linkerd, Consul Connect, or AWS App Mesh; Envoy Proxy management; strong grasp of service discovery, load balancing, circuit breaking, retries, and fault injection.
- Programming: Proficient in Go or Python for automation/CLI tool development; knowledgeable in concurrent programming, networking libraries, API integrations, and microservices.
- Container Orchestration: Practical knowledge of Kubernetes (CRDs, operators, networking), Docker, Helm, and GitOps.
- Networking & Security: Deep understanding of TCP/IP, HTTP/2, gRPC, TLS/mTLS, network policies, micro segmentation, and zero-trust security.
- Observability: Experience with distributed tracing, metrics (PrometheGrafana), log aggregation, SLI/SLO monitoring.
- Command Line: Advanced bash scripting, awk/sed usage, packet analysis (tcpdump/Wireshark), and system troubleshooting.
Key Competencies:
- Complex network troubleshooting, performance optimization, capacity planning.
- Infrastructure as Code (Terraform, Pulumi); CI/CD pipeline integration.
- Managing multi-cluster and multi-cloud environments.
Essential Responsibilities:
- Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
- Advises immediate management on project-level issues
- Guides junior engineers
- Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
- Applies knowledge of technical best practices in making decisions
Minimum Qualifications: Minimum of 5 years of relevant work experience and a Bachelor's degree or equivalent experience.
Thanks & Regards,
Dhanikesh babu
Manager Talent Acquisition
Innominds Software Inc.
Email ID:
Mobile: