Requirements
- At least 6-8 years of technology experience, including 3+ years of working experience in the cloud.
- Ideal candidate should have handled operations, deployment, and security of multiple SaaS/B2C products.
- Deep knowledge of Python, Cloud, or GoLang and one of the public clouds.
- Good knowledge of log collection designs like EFK and metric collection tools like newrelic, Prometheus/Grafana or SignalFx.
- Good knowledge in design, creation, and consumption of RESTful APIs and microservice architectures on public clouds, preferably AWS.
- Excellent analytical, communication, and coding skills are a must.
- Thorough orientation towards code reviews, coding/design standards and documentation.
- Good knowledge in designing with messaging systems such as SQS, Kafka.
- Good knowledge in designing with ETL pipelines using AWS Step, Azkaban, and Airflow.
- Good knowledge of any big data engine like Spark would be an advantage.
Functional Level Expectations
- You should possess advanced knowledge of AWS and other software design approaches to guide the DevOps team in designing infrastructure that caters to scale and concurrency. Preferably AWS certified.
- You should be able to work in situations where you can use your prior expertise and judgment to determine goals, identify constraints, and propose an actionable plan.
- Your work is typically focused on working with multiple teams' architecture and product solutions.
- You should be able to lead the design and implementation that are extensible and scalable.
- For continuous integration and deployment.
- For multi-cloud deployments.
- For DR of various services with CiQ infrastructure.
- You should be able to influence, as a team lead, management decisions and priorities and actively mentor to create force multipliers.
- You should drive teams to adhere to engineering best practices in SDLC like code coverage, acceptance testing, CI/CD and design patterns that ensure consistency and standardization of architecture.
- You should proactively simplify code, identify bottlenecks, and resolve team architecture deficiencies.
- You should be able to work along with other SDEs on their team; build relationships with stakeholders, including customers, product managers, cross-functional partners, and external partners; and integrate for a cohesive launch.
This job was posted by Akash R from CommerceIQ.