We are seeking a highly skilled DevOps Engineer with expertise in AWS services and infrastructure automation. The ideal candidate will have a strong background in Linux, cloud technologies, and container orchestration, along with a deep understanding of modern DevOps practices.
Key Responsibilities:
>Design, implement, and manage scalable, secure, and highly available infrastructure on AWS using core services such as VPC, EC2, S3, IAM, RDS, SQS, and Amazon EKS/Kubernetes.
>Write and maintain efficient Shell scripts to automate system and application processes.
>Work with Docker, Jenkins, Ansible, and Terraform to build and optimize CI/CD pipelines.
>Implement monitoring and logging solutions using Prometheus, Grafana, and other tools to ensure system reliability and performance.
>Collaborate with development teams to build and manage microservices architectures, ensuring smooth integration and deployment.
>Manage version control systems (GIT), ensuring proper branching, merging, and versioning strategies.
>Optimize system performance with a deep understanding of operating system fundamentals and cloud infrastructure reliability.
>Work with various networking protocols and tools (SSH, FTP, TCP/IP, DNS, Load Balancing, CDN) to ensure secure and efficient operations.
Desired Skills and Experience:
>Expertise in AWS services, including VPC, EC2, S3, IAM, RDS, SQS, and EKS.
>Proficient in Shell scripting and Linux system administration.
>Experience with containerization and orchestration using Docker and Kubernetes (EKS).
>Hands-on experience with CI/CD pipelines using Jenkins, Ansible, and Terraform.
>Strong knowledge of monitoring and alerting tools (Prometheus, Grafana).
>Familiarity with distributed systems, databases (SQL, NoSQL, Cache), and stream-processing systems like Kafka.
>Exposure to message-queuing services (RabbitMQ) and search/analytics platforms (ELK stack).
>Experience with microservices architecture, applying design patterns, and building development frameworks.
>Understanding of networking fundamentals such as SSH, FTP, TCP/IP, DNS, Load Balancing, and CDN.
>General knowledge of software application stacks, including PHP, Node.js, Python, Nuxt.js, and Vue.js.
Nice to Have:
>Experience working with distributed systems, databases (SQL, NoSQL), and stream-processing platforms like Kafka.
>Knowledge of message-queuing technologies like RabbitMQ.
>Familiarity with search and analytics platforms like the ELK stack.