Responsibilities
1. Cloud Infrastructure & Automation
◦ Design, deploy, and maintain secure cloud environments using platforms such as AWS, GCP, or other providers.
◦ Implement Infrastructure-as-Code (IaC) using Terraform for provisioning and managing resources.
◦ Automate deployments through CI/CD pipelines (Jenkins, GitLab CI/CD, GitHub Actions, Bitbucket Pipelines, AWS CodePipeline, or Azure DevOps) to ensure efficient and consistent releases. 
2. Containerization & Orchestration
◦ Containerize applications using Docker for efficient development and deployment workflows.
◦ Manage Kubernetes clusters (on-premise or cloud-managed like AWS EKS) to orchestrate containerized workloads at scale.
◦ Configure, monitor, and optimize containerized environments for performance and cost control. 
3. Security & Compliance
◦ Implement security best practices, including network segmentation, AWS WAF, IAM roles, and secret management solutions (e.g., AWS Secrets Manager).
◦ Conduct security assessments and vulnerability scans; devise and implement remediation strategies.
◦ Manage incident response and ensure compliance with relevant industry standards.
4. Monitoring & Optimization
◦ Establish and maintain robust monitoring and alerting systems (e.g., Grafana, Prometheus, AWS CloudWatch, Datadog, or New Relic).
◦ Track system performance and troubleshoot bottlenecks using logs and metrics (e.g., AWS CloudWatch Logs, Loki, Promtail).
◦ Optimize costs and resource usage by reviewing infrastructure setup, usage patterns, and scaling configurations. 
5. Scripting & Tooling
◦ Write shell and Python scripts for automating routine tasks such as backups, deployments, log rotation, or environment setup.
◦ Maintain CI/CD pipelines to ensure rapid development cycles and seamless code integrations.
6. Collaboration & Leadership
◦ Work closely with software engineering and QA teams to align DevOps practices with application requirements.
◦ Mentor junior DevOps engineers, sharing best practices and guiding them on troubleshooting and production issue resolution.
◦ Communicate complex technical information clearly to non-technical stakeholders.

Qualifications
Education: Bachelor’s degree in Computer Science, Engineering, or a related field; or equivalent practical experience.
Certifications: AWS Certified DevOps Engineer - Professional or similar is a plus.
Experience:
◦ Proven track record (8+ years total experience including 3+ years as a lead) in DevOps or cloud infrastructure roles.
◦ Hands-on experience with AWS services (e.g., ECS, EKS, RDS, S3, Lambda, CodePipeline) or GCP equivalents.
◦ Strong background in CI/CD tools (Jenkins, GitLab CI/CD, GitHub Actions, Bitbucket Pipelines, or Azure DevOps).
◦ Proficiency with containerization (Docker) and Kubernetes cluster management.
◦ Familiarity with Infrastructure-as-Code (Terraform) and configuration management tools (Ansible).
◦ Scripting skills (shell, Python) for automation tasks.
◦ Experience implementing advanced security tools and best practices.
◦ Familiarity with data processing or analytics tools (e.g., Apache Superset, AWS Athena, Redshift).
Soft Skills:
◦ Excellent communication and team collaboration.
◦ Ability to troubleshoot issues quickly and effectively under pressure.
◦ Organized, with good documentation practices.

Preferred Skills
• Knowledge of other cloud platforms or services (e.g., OCI, Digital Ocean).
• Experience using advanced monitoring/observability stacks (e.g., Grafana, Prometheus, Loki, Datadog).