Responsibilities:


  • Developing and maintaining tools and frameworks for continuous integration and delivery.
  • Implementing and managing configuration management tools and processes. • Implementing and managing containerization technologies such as Docker and Kubernetes.
  • Working with development teams to design and implement scalable, fault-tolerant architectures.
  • Identifying and implementing opportunities for optimization, cost savings, and performance improvement.
  • Knowledge of advanced network concepts such as load balancing, DNS, or VPNs.
  • Experience with containerization technologies such as Docker or Kubernetes.
  • Familiarity with configuration management tools such as Ansible, Puppet, or Chef.
  • Understanding of cloud security best practices and compliance frameworks such as PCI-DSS or HIPAA.
  • Experience with DevOps tools such as Jenkins, Git, or Travis CI.
  • Mentoring and coaching junior members of the DevOps team.
  • Proficiency in managing infrastructure as code using tools such as Terraform, AWS CloudFormation, or GCP Deployment Manager.
  • Understanding of cloud-based database technologies such as Amazon RDS, Cloud SQL, or Azure SQL Database.
  • Experience with cloud-based messaging and queuing systems such as Amazon SQS, Google Cloud Pub/Sub, or Azure Service Bus.
  • Familiarity with serverless technologies such as AWS Lambda, GCP Cloud Functions, or Azure Functions.
  • Knowledge of cloud-based AI and ML services such as Amazon SageMaker, Google Cloud AI Platform, or Azure Machine Learning