Job Description
Role OverviewAs a Senior DevOps Engineer, you will be a key player in ensuring the reliability, scalability, and efficiency of our client's software applications. Your expertise in cloud technologies, infrastructure automation, and observability will be critical for delivering high-quality solutions. You'll collaborate closely with cross-functional teams to achieve our quality goals and contribute to both front-end and back-end development. Hybrid role preferable in Bay Area Ca.
Responsibilities:
1.Cloud Infrastructure Management:
-Design, build, and maintain cloud infrastructure using Terraform for provisioning and managing resources across
AWS, Azure, and GCP.
-Implement best practices for Cloud operations and ensure scalability, reliability, and security.
-Keep up to date with new cloud services and features.
2. Containerization and Orchestration:
--Deploy and manage containerized applications using Kubernetes.
- Optimize container workloads for performance and resource utilization.
3. Observability and Monitoring:
-Set up robust monitoring and logging solutions using tools like Datadog, Prometheus, Grafana, and EFK stack.
-Ensure observability across the entire stack, from infrastructure to application code.
4.CI/CD Pipeline:
- Build and enhance continuous integration and continuous deployment (CI/CD) pipelines.
- Utilize tools such as GitHub Actions, GitLab CI/CD or Jenkins
5. Security and Compliance:
- Implement security best practices for cloud environments.
- Collaborate with security teams to ensure compliance with industry standards.
6. Identity and Access Management (IAM):
- Configure and manage access controls, permissions, and roles for cloud resources
Integrate with external Identity Providers (IdPs) for secure authentication and authorization.
7.MLOps and LLMOps:
- Leverage MLOps practices for deploying and managing machine
learning models in production.
- Understand the lifecycle of machine learning applications and their integration into the DevOps pipeline.
8. Data Pipelines:
- Set up efficient data pipelines for data ingestion, transformation, and storage.
- Familiarity with tools like Apache Kafka, Apache Air0ow, or AWS Glue is a plus.
Technologies:
-React JS, NodeJS, TypeScript, Java Spring Boot, Python Flask
-API GW, API Management, Lambda/Functions, Pub/Sub, Kafka, Glue
-Postgres, NoSQL Databases
Automation:
-Integrate GitHub Actions into our CI/CD pipeline for streamlined code deployment and automation.
-Proficient in scripting in shell, python, cloud SDKs
-Integrate Test automation tools, code coverage, SAST, DAST and VAPT tools
Qualifications:
-Bachelor's or master's degree in computer science, Engineering, or related field.
-Relevant certifications such as AWS/Azure/GCP Certi2ed DevOps Engineer – Professional, AWS Certi2ed Solutions Architect –Associate, or equivalent.
-Strong experience with Terraform, Kubernetes, and observability tools.
-Excellent problem-solving skills and ability to troubleshoot complex issues.
-Passion for automation, scalability, and continuous improvement