Senior DevOps Engineer
span
Job Description
Responsibilities
-
Infrastructure as Code (IaC) & Automation
-
Develop and maintain infrastructure-as-code (IaC) solutions using Pulumi to automate provisioning, configuration, and lifecycle management of cloud resources.
-
Collaborate with cross-functional teams to identify and automate manual processes, streamlining operations and CI/CD pipelines.
-
-
Microservices CI/CD Pipeline
-
Design, build, and maintain continuous integration and continuous deployment (CI/CD) pipelines for microservices.
-
Ensure best practices for testing, observability, and security are baked into the pipeline workflows.
-
Identify and implement optimizations to reduce build, test, and deployment times, increasing reliability and quality.
-
-
Service Mesh & Network Management
-
Lead the deployment and maintenance of Istio to enable efficient traffic management, observability, and security across microservices.
-
Oversee the lifecycle management of Istio and related service mesh components, ensuring minimal downtime and seamless upgrades.
-
-
Cloud & IoT Integrations
-
Architect and manage AWS services (e.g., EC2, EKS, Lambda, S3, IoT Core) for scalable and cost-effective solutions.
-
Collaborate with IoT-focused teams to design and implement secure and robust data ingestion, storage, and processing pipelines.
-
-
Developer Tooling & Enablement
-
Own the developer experience by providing and maintaining internal tools, environments, and frameworks that boost productivity and quality.
-
Work closely with software engineers to integrate best practices, guidelines, and tools that streamline development workflows.
-
-
Monitoring & Reliability
-
Implement observability solutions (logging, monitoring, alerting) for critical platform components using tools like Prometheus, Grafana, ELK, or equivalent.
-
Define SLOs/SLAs and ensure the platform meets or exceeds reliability standards.
-
About You
Required Qualifications
We are seeking a seasoned infrastructure engineer with 8+ years demonstrating knowledge and experience in:
-
Education & Experience
-
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent hands-on experience).
-
5+ years of experience in software engineering, DevOps, or platform engineering roles, with proven leadership in large-scale system design and operations.
-
-