- Company Name
- Baanyan Software Services, Inc.
- Job Title
- DevOps Engineer
- Job Description
-
Job title: DevOps Engineer
Role Summary: Design, build, and maintain automated CI/CD pipelines and infrastructure as code for Windows and containerized environments, enabling rapid, reliable software delivery across development, database, build, and security teams.
Expectations:
- Applicants must possess several years of practical experience in DevOps practices focused on Windows platforms.
- Proven track record of implementing end‑to‑end automation and tooling.
- Strong collaboration skills with cross‑functional stakeholders and the ability to work independently.
Key Responsibilities:
- Develop and manage CI/CD workflows using GitHub Actions and related tooling.
- Create, version, and maintain IaC configurations with Terraform, Ansible, ArgoCD, or Chef.
- Implement and monitor observability frameworks (Grafana, Splunk, Sentry).
- Deploy and maintain containerized applications on Docker and Kubernetes clusters.
- Automate routine operational tasks with scripting (TypeScript, C#, PowerShell, Python).
- Integrate security scanning, code quality checks, and compliance controls into pipelines.
- Troubleshoot pipeline failures, performance bottlenecks, and infrastructure incidents.
- Document processes, best practices, and runbooks for engineering teams.
Required Skills:
- GitHub & GitHub Actions proficiency.
- IaC (Terraform, Ansible, ArgoCD, Chef) and GitOps experience.
- Observability tools (Grafana, Splunk, Sentry).
- SDLC & CI/CD fundamentals.
- Container technologies: Docker, Kubernetes.
- Scripting/Programming: TypeScript, C#, PowerShell, Python.
- Strong problem‑solving and communication abilities.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
- Relevant certifications (e.g., AWS Certified DevOps Engineer, Terraform Associate, Certified Kubernetes Administrator) are advantageous but not mandatory.