3 yrs+ proficiency in architecting, deploying and maintaining AWS Cloud based infrastructure services [VPC, IAM, S3, Lambda, EC2, SQS, SSM, ASG, Cloudwatch, Cloudtrail, Boto3, Python, EKS, Shell Scripting, Automation, SNS, SQS, KMS, EKS, ECR, RDS. etc]
Container Orchestration: Extensive experience with ECS, Kubernetes, EKS, or Mesos to manage and deploy containerized applications
Karpenter: Hands-on experience with Karpenter for Kubernetes cluster autoscaling and resource optimization.
Automation Languages: Proficiency in using Python, Terraform, or Golang for writing automation scripts and defining infrastructure-as-code (IaC)
Secrets Management: Knowledge of implementing best practices for managing sensitive information such as API keys, passwords, and certificates in cloud environments, eg HashiCorp Vault
CI/CD Automation: Expertise in automating and streamlining CI/CD pipelines, particularly using Jenkins, and GitHub Actions to ensure fast and reliable application delivery
Expertise in AWS, including DevOps, API Integrations, Terraform and Microservices
Observability Tools Proficiency:: Expertise in using observability tools such as Datadog, Grafana and Prometheus for monitoring, observability, and alerting in cloud-native environments.
Automating development and test processes through a CI/CD pipeline, using tools like Git, Jenkins, SonarQube, Artifactory, and Docker containers
we'll versed with service-oriented architecture, cloud-based web services
architecture, design patterns and frameworks
Possess good knowledge of cloud-related services such as compute, storage,
network, and messaging (eg, SNS, SQS), as we'll as automation (eg,
CloudFormation Templates and Terraform)
Work hands-on with scripting and programming languages such as Bash, Python, Core Java, and Scala
Good to Have Skills:
Kyverno: Working knowledge of Kyverno for policy management and security in Kubernetes environments
Crossplane: Familiarity with Crossplane for managing multi-cloud environments and building cloud-native platforms
Flux Operators: Experience with Flux for GitOps-based deployment and Kubernetes application management
Resource Tagging Best Practices: Knowledge of resource tagging conventions to ensure proper management, tracking, and cost allocation in AWS environments
Cloud Reliability Concepts: Understanding of cloud reliability practices including disaster recovery, fault tolerance, and high availability
Experience in managing deployment over multiple kubernetes cluster using ArgoCD or KubeFed
Experience with writing kubernetes operators, web hooks using Go
Experience working with Spinnaker for continuous delivery pipelines and
deployment automation in cloud environments.
Hands-on experience with Splunk for log aggregation, monitoring, and observability within distributed systems.
Relevant certifications (eg, AWS Certified Solutions Architect ) are a plus.
Work with both relational SQL and NoSQL databases, including Postgres and Cassandra
Utilize systems management and automation tools, including Puppet, Chef, Ansible, and Terraform
Demonstrate strong Linux system administration experience with excellent
troubleshooting and problem-solving skills
Ability to work in an Agile and DevOps environment