We are seeking a skilled AWS DevOps Engineer to join our team and manage our infrastructure on the AWS platform.
In this role, you will be responsible for deploying, configuring, monitoring, and maintaining our cloud & On-prem setup to ensure optimal performance, scalability, and reliability.
Requirements
2 to 5 years of professional experience as a DevOps / System Engineer Fluent in Python and Python testing best practices.
Experience working in and advocating for agile environments. Extensive experience working within AWS and with its managed products & services (EC2, ECS, EKS, ECR, R53, SES, Elasticache, RDS, Redshift, CloudFormation etc)
Strong experience working with automation tooling (Terraform, Ansible, Jenkins etc) Strong experience with containers (Docker, Kubernetes)
Strong experience with various managed and self-hosted CI/CD tooling (Jenkins, Travis, Drone, Mule, Spinnaker)
Strong understanding of DNS, TCPDUMP, CDNS, SSL, Git, Firewalls, and Networking concepts (VPC, subnetting, VPNs, etc).
Experience deploying microservice architecture, applications, and supporting services. Experience working on high-traffic, international systems.
Familiar with software security best practices. Understanding of monitoring tools (Pagerduty, CloudWatch, Datadog, Sentry, Prometheus, Icinga etc) Experience working within large-scale decoupled, service-oriented systems a plus.
Good To Have
AWS Solution Architect / Professional certified would be preferred.
Good to have experience working with distributed systems & databases (SQL, NoSQL, Cache), stream-processing (Kafka), message-queuing (RabbitMQ) & search & analytics platform (ELK). Excellent organisational, verbal & written communication skills. Aptitude to be a good team player & the desire to learn & implement new Open Source technologies.
Responsibilities:-
Researching, diagnosing, troubleshooting and identifying solutions to resolve system issues Application Log backup, Maintainence, Understanding and Analysis skills.
Load Balancer configuration and troubleshooting.( Nginx is a plus ) Networking troubleshooting, routing, connectivity, vpn issue.
Properly escalate unresolved issues to appropriate internal teams (e.g. software developers) Document technical knowledge in the form of notes and manuals Troubleshooting is performed and a full root cause analysis is performed to understand the origin of an issue