About the Job:
We are looking for a highly skilled DevOps / Cloud Engineer to join our growing team. The ideal candidate will have hands-on experience in cloud infrastructure, containerization, CI/CD automation, monitoring, and modern DevOps practices within a fast-paced Agile environment.
Key Responsibilities:
- Design, implement, and maintain scalable cloud infrastructure on AWS.
- Build and manage CI/CD pipelines to support continuous integration and deployment.
- Automate infrastructure provisioning, deployment, and operational processes.
- Manage and troubleshoot Kubernetes clusters and Docker-based environments.
- Monitor application and infrastructure performance, ensuring high availability and reliability.
- Collaborate closely with development, QA, and operations teams to improve deployment efficiency and system stability.
Required Skills & Experience:
- Strong experience with Docker, Kubernetes, and Linux system administration.
- Hands-on experience with source code management tools such as Git, GitHub, Bitbucket, or Stash.
- Experience with CI/CD tools including Jenkins, Bamboo, or similar platforms.
- Proficiency in at least one programming/scripting language such as Python, Bash, Go, Java, Node.js, Ruby, or PHP.
- Experience with monitoring and observability tools including Datadog, Splunk, Dynatrace, Grafana, Prometheus, Elasticsearch, and Kibana.
- Experience configuring, managing, and troubleshooting web servers (Apache, NGINX), databases (SQL/NoSQL), caching technologies (Redis, Memcached, Cassandra), and messaging systems (RabbitMQ, ZeroMQ, or similar).
- Strong experience working in Agile and DevOps environments, supporting CI/CD practices and automation initiatives.
- Hands-on experience with AWS cloud services and automation within microservices or SOA-based architectures.