- Observability (tools and implementation),
- Infrastructure as Code,
- Configuration Management
- 5+ yrs of Relevant experience in a critical software development role with high business impact, ability to understand how software delivers business value.
- Excellent engineering skills and senior architecture.
- Excellent working knowledge of key computer science concepts (networking, operating systems, virtualization, containerization, etc.)
- Polyglot full-stack developer mentality and ability to pick up new languages and skills
- Excellent understanding of Software Engineering concepts like Software Development Life Cycle and GitOps
- Excellent debugging and analytical skills: ability to isolate root cause across networking/infrastructure, application and database stacks
- Operational experience of deploying and running services at scale on top of Docker/Kubernetes stack and a service mesh, like Istio, is highly desirable
- Operational experience with orchestration tools for CI/CD and Infrastructure-as-Code tooling (Terraform, Cloud Formation, etc.) is highly desirable.
- Experience of delivering software using Agile delivery methodologies is a must (SCRUM/Kanban).
- Operational experience of using middleware technologies (MQ, Apache Kafka, etc.) to run services at scale is desirable.
- Strong experience with end-to-end observability stacks (Datadog, AppDynamics, Dynatrace, etc.) is desirable.
- Degree in computer science/mathematics/physics or related technical subjects is desirable.
- Experience of senior stakeholder management.
- Consistently demonstrates clear and concise written and verbal communication skills.
Job Description
Must Have Technical/Functional Skills
- Programming (Java),
- Containerization, Kubernetes, GitOps,
- High Availability Systems,
- Observability (tools and implementation),
- Infrastructure as Code,
- Hyperscale Systems,
- Configuration Management
Roles & Responsibilities
- 5+ yrs of Relevant experience in a critical software development role with high business impact, ability to understand how software delivers business value.
- Excellent engineering skills and senior architecture.
- Excellent working knowledge of key computer science concepts (networking, operating systems, virtualization, containerization, etc.)
- Polyglot full-stack developer mentality and ability to pick up new languages and skills
- Excellent understanding of Software Engineering concepts like Software Development Life Cycle and GitOps
- Excellent debugging and analytical skills: ability to isolate root cause across networking/infrastructure, application and database stacks
- Operational experience of deploying and running services at scale on top of Docker/Kubernetes stack and a service mesh, like Istio, is highly desirable
- Operational experience with orchestration tools for CI/CD and Infrastructure-as-Code tooling (Terraform, Cloud Formation, etc.) is highly desirable.
- Experience of delivering software using Agile delivery methodologies is a must (SCRUM/Kanban).
- Operational experience of using middleware technologies (MQ, Apache Kafka, etc.) to run services at scale is desirable.
- Strong experience with end-to-end observability stacks (Datadog, AppDynamics, Dynatrace, etc.) is desirable.
- Degree in computer science/mathematics/physics or related technical subjects is desirable.
- Experience of senior stakeholder management.
- Consistently demonstrates clear and concise written and verbal communication skills.
Salary Range: $125,000 to $135,000 per year
Qualifications
BACHELOR OF COMPUTER SCIENCE