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