Key Responsibilities
- Design, implement, and manage cloud infrastructure solutions with a strong focus on AWS services.
- Develop and maintain infrastructure automation frameworks, including Infrastructure-as-Code (Terraform, Ansible) and Security-as-Code practices.
- Deploy, configure, and optimize developer productivity and security tools, including Gatling, SonarQube, DeepFactor, Visual Regression Tracker, and Selenium Grid.
- Administer and support containerized environments using Docker and Kubernetes (EKS).
- Monitor, troubleshoot, and optimize infrastructure and application performance through tools such as Prometheus, CloudWatch, ELK, and SignalFX.
- Manage and support distributed systems and data stores, including Cassandra, MongoDB, ElasticSearch, Couchbase, and Redis.
- Contribute to system architecture discussions and ensure secure, scalable, and fault-tolerant designs.
- Collaborate with development teams to streamline CI/CD pipelines and improve developer productivity.
- Provide operational support, root cause analysis, and performance tuning for production systems.
- Explore and integrate emerging technologies within the big data ecosystem (e.g., Spark, Kafka, Kinesis, AWS EMR).
Experience: Minimum of 1-2 years in a hands-on DevOps role with proven expertise in distributed systems and automation.
Databases: Demonstrated knowledge and hands-on experience with Cassandra.
Containers: Strong expertise in Docker and Kubernetes (EKS).
Systems & Networking: Strong foundational knowledge of Linux administration, OS concepts, networking, load balancing, and threat modeling.
Monitoring & Logging: Experience configuring, maintaining, and supporting monitoring and observability platforms.
Distributed Data Stores: Working knowledge of MongoDB, ElasticSearch, Couchbase, and Redis.
Big Data Exposure: Familiarity with big data tools and ecosystems, including Apache Spark, Kafka, Kinesis, and AWS EMR.
Preferred Skills
- Strong problem-solving, troubleshooting, and analytical skills.
- Excellent communication skills with the ability to collaborate across cross-functional teams.
- Self-driven, detail-oriented, and able to thrive in fast-paced environments.