– Strong programming and scripting skills in languages such as Python and a strongly typed language like Java or .NET.
– Proficient in system administration and troubleshooting of Linux-based and Windows systems
– Experience with Amazon Web Services (AWS)
– Experience with Github Actions or Gitlab automation technologies
– Solid understanding of containerization technologies such as Docker and Kubernetes, as well as AWS ECS and/or EKS
– Familiarity with infrastructure-as-code tools such as Terraform or CloudFormation
– Experience with monitoring and observability tools such as Prometheus, Grafana, or Splunk
– Excellent problem-solving and communication skills
Preferred Technical and Professional Expertise– Optional: Experience with configuration management tools such as Ansible, Puppet, or Chef
- Degree and/or significant experience in Computer Science, Engineering, or related technical field
- Experience with distributed systems, microservices architectures, and event-driven architectures
- Ideal candidate would have some Systems Administration experience
- Knowledge of DevOps principles and practices and ability to implement, organize, drive deployment and testing automation.
- Certification in relevant areas such as AWS Certified DevOps Engineer, Google Certified Professional DevOps Engineer, or Kubernetes Administrator