Functional Level Expectations
The core requirements for the job include the following:
- 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 judgement 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 is 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 standardisation 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.
Required Skills
- At least 1-3 years of technology experience, including 1+ years of working experience in the cloud.
- The 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 New Relic, 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 and 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.
This job was posted by Akash R from CommerceIQ.