Hands-on automation engineer with experience in creating Infrastructure as Code, automating application deployments
Create or use existing tools and scripts that help automate deployments
Work with multiple teams on how to automate application and infrastructure
Embed security controls, implementation, and testing into the DevOps practices
Drive improvements for the design, development, and delivery of applications
Drive systems engineering design and recovery by eliminating manual involvement and leading continuous improvements that create an operating environment that includes dynamically monitoring, alerting, and automated self-healing and recovery
Requirements :
5 - 8 years’ Experience in the Information Technology field
Minimum of 3+ years of industry experience working with Cloud technologies and handling DevOps functions for complex systems
Have skilled knowledge in Cloud Technologies (AWS) including but not limited to VPC, Subnets, Security Groups, NACL's, ECS, EC2, S3 buckets, Route 53, ALB / ELB
Have experience and understanding of network protocols, DNS, VPN, and Load Balancing
Knowledge on API Gateway experience Nginx, AWS API Gateway
Experience in deploying Infrastructure as Code with Terraform
Possess solid and deep knowledge and experience with Docker and Kubernetes
Experience in deploying applications in high availability on RedHat OpenShift or VMWare Tanzu
Ability to build and maintain continuous integration (CI) and continuous deployment / delivery (CD) systems for complex, distributed applications, using tools like Gitlab, Jenkins etc
Familiarity with collaboration tools such as Jira and Confluence or similar tools
Experience in logging, monitoring, tracing with Elasticsearch / Kibana (ELK), Prometheus / Grafana, Dynatrace, etc
Good understanding and experience with a testing framework (Test Driven Development, Behaviour Driven Development, etc.)
Education : B.S. Computer Science, Technical, Maths, Science or Engineering degree or equivalent experience required. Masters or above a plus