- Company Name
- TEDxYildizTechnicalUniversity
- Job Title
- Senior DevOps Engineer
- Job Description
-
**Job Title:** Senior DevOps Engineer
**Role Summary:**
Lead the design, implementation, and maintenance of scalable, secure, and highly available infrastructure and delivery pipelines. Drive automation, continuous integration/continuous delivery (CI/CD), and DevSecOps practices across cloud-native environments, ensuring rapid, reliable, and repeatable software releases.
**Expectations:**
- Own end‑to‑end DevOps processes for multiple production services.
- Mentor and collaborate with development, QA, and security teams to embed DevOps best practices.
- Maintain high service availability, performance, and compliance standards.
- Continuously evaluate and adopt emerging tools and technologies.
**Key Responsibilities:**
- Architect and maintain cloud infrastructure (AWS, Azure, GCP or hybrid) using IaC (Terraform, CloudFormation, Pulumi).
- Build and optimize CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions, ArgoCD).
- Implement container orchestration (Kubernetes, OpenShift) and manage cluster lifecycle.
- Enforce security policies: secrets management (Vault, SS), vulnerability scanning, and compliance auditing.
- Monitor system health (Prometheus, Grafana, ELK stack) and automate incident response.
- Collaborate on production deployment, rollback procedures, and blue/green or canary releases.
- Provide capacity planning, cost optimization, and performance tuning.
- Draft and update documentation, runbooks, and best‑practice guidelines.
**Required Skills:**
- Strong scripting in Bash, Python, or Go.
- Proficient with CDNs, load balancers, and service meshes.
- Experience with Git, branching strategies, and pull‑request workflows.
- Expertise in IaC, configuration management (Ansible, Chef, Puppet).
- Deep knowledge of Kubernetes architecture, RBAC, Helm, and operator patterns.
- Familiarity with cloud networking, IAM, and security controls.
- Ability to troubleshoot complex distributed systems and perform root‑cause analysis.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent industry experience).
- Professional certifications preferred:
- AWS Certified DevOps Engineer – Professional / AWS Certified Solutions Architect – Professional
- Azure DevOps Engineer Expert / Microsoft Certified: Azure Solutions Architect Expert
- Google Cloud Professional DevOps Engineer
- Certified Kubernetes Administrator (CKA) / Certified Kubernetes Engineer (CKE)
- Docker Certified Associate (DCA)
---