Popis pozice a požadavky
As a Senior DevOps Engineer, you will be responsible for leading the design, development, and operationalization of cloud infrastructure and CI/CD processes. You will serve as a subject matter expert (SME) for Kubernetes, AWS infrastructure, Terraform automation, and DevSecOps practices. This role also includes mentoring DevOps engineers, contributing to architecture decisions, and partnering with cross-functional engineering teams to implement best-in-class cloud and deployment solutions.
Essential Duties:
Design, architect, and automate cloud infrastructure using Infrastructure as Code (IaC) tools such as Terraform and CloudFormation.
Lead and optimize Kubernetes-based deployments, including Helm chart management, autoscaling, and custom controller integrations.
Implement and manage CI/CD pipelines for microservices and serverless applications using Jenkins, GitLab, or similar tools.
Champion DevSecOps principles, integrating security scanning (SAST/DAST) and policy enforcement into the pipeline.
Collaborate with architects and application teams to build resilient and scalable infrastructure solutions across AWS services (EC2, VPC, Lambda, EKS, S3, IAM, etc.).
Establish and maintain monitoring, alerting, and logging practices using tools like Prometheus, Grafana, CloudWatch, ELK, or Datadog.
Drive cost optimization, environment standardization, and governance across cloud environments.
Mentor junior DevOps engineers and participate in technical reviews, playbook creation, and incident postmortems.
Develop self-service infrastructure provisioning tools and contribute to internal DevOps tooling.
Actively participate in architecture design reviews, cloud governance, and capacity planning efforts.
Basic Qualifications:
7–9 years of hands-on experience in DevOps, Cloud Infrastructure, or SRE roles.
Strong expertise in AWS cloud architecture and automation using Terraform or similar IaC tools.
Solid knowledge of Kubernetes, including experience managing EKS clusters, Helm, and custom resources.
Deep experience in Linux administration, networking, and security hardening.
Advanced experience building and maintaining CI/CD pipelines (Jenkins, GitLab CI, etc.).
Proficient in scripting with Bash, Groovy, or Python.
Strong understanding of containerization using Docker and orchestration strategies.
Experience with monitoring and logging stacks like ELK, Prometheus, and CloudWatch.
Familiarity with security, identity management, and cloud compliance frameworks.
Excellent troubleshooting skills and a proactive approach to system reliability and resilience.
Strong interpersonal skills and ability to work cross-functionally.
Bachelor’s degree in Computer Science, Information Systems, or equivalent.
Preferred Qualifications:
Experience with GitOps using ArgoCD or FluxCD.
Knowledge of multi-account AWS architecture, VPC peering, and Service Mesh.
Exposure to DataOps, platform engineering, or large-scale data pipelines.
Familiarity with Serverless Framework, API Gateway, and event-driven designs.
Certifications such as AWS DevOps Engineer – Professional, CKA/CKAD, or equivalent.
Experience in regulated environments (e.g., SOC2, ISO27001, GDPR, HIPAA).