DevOps Engineer 3
greenhouse
Job Description
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- A minimum of 5+ years of experience in Site Reliability Engineering / DevOps Engineering.
- Experienced in CI/CD Pipelines & GitOps using Git hub action / GitLab / Bitbucket / ArgoCD, Harness.io, Git / GitHub - Implement GitOps for deployments
- Strong hands-on experience with Containerization & Orchestration using Docker, Kubernetes / K8s Manifests, Helm to Secure, optimize, and scale K8s
- Hands-on end to end deployment experience on Kubernetes manifests.
- Solid experience with Infrastructure as Code (IaC) using Terraform / CloudFormation / Pulumi (Preferably Terraform) - Write modules, manage state
- Proficient in Scripting & Automation using Bash, Python / Golang - Automate tasks, error handling
- Deep understanding of Cloud Platforms & Services in AWS / GCP / Azure (Preferably GCP) cloud to Optimize cost, security, and performance
- Strong background in Monitoring & Observability using Prometheus / Grafana / ELK Stack / Datadog / New Relic - Configure alerts, analyze trends
- Good understanding in Networking & Security using Firewalls, VPN, IAM, RBAC, TLS, SSO, Zero Trust - Implement IAM, TLS, logging
- Experience with Backup & Disaster Recovery using Velero, Snapshots, DR Planning - Implement backup solutions
- Basic Understanding messaging concepts using RabbitMQ / Kafka / Pub,Sub / SQS
- Familiarity with Configuration Management using Ansible / Chef / Puppet / SaltStack - Run existing playbooks
- Excellent problem-solving, organizational, and leadership skills.
- Strong communication abilities to effectively collaborate with internal teams and stakeholders.
- Certifications: CKAD, CKS, and/or CKA (Good to have)
Key Responsibilities:
- Design and develop scalable, modular solutions that promote reuse and are easily integrated into our diverse product suite.
- Collaborate with cross-functional teams to understand their needs and incorporate user feedback into the development.
- Establish best practices for modern software architecture, including Microservices, Serverless computing, and API-first strategies.
- Drive the strategy for Containerization and orchestration using Docker, Kubernetes, or equivalent technologies.
- Ensure the platform's infrastructure is robust, secure, and compliant with industry standards.