key responsibilities
analyst workflows: lead the design and development of org integrated content publishing
platform using a proprietary 3rd. party editorial and publishing platform for integrated digital
publishing.
designing and developing apis: lead the design and development of robust, scalable, and
secure apis on aws, considering factors like performance, reliability, and cost-efficiency.
architecture planning: collaborate with architects and stakeholders to define architecture,
including api gateway, microservices, and serverless components, ensuring alignment with
business goals and aws best practices.
technical leadership: provide technical guidance and leadership to the development team,
ensuring adherence to coding standards, best practices, and aws guidelines.
aws service integration: integrate apis with various aws services such as aws lambda,
amazon api gateway, amazon sqs, amazon sns, aws glue, and others, to build
comprehensive and efficient solutions.
performance optimization: identify and implement optimizations to improve performance,
scalability, and efficiency, leveraging aws services and tools.
security and compliance: ensure apis are developed following best security practices, including
authentication, authorization, encryption, and compliance with relevant standards and
regulations.
monitoring and logging: implement monitoring and logging solutions for apis using aws
cloudwatch, aws x-ray, or similar tools, to ensure availability, performance, and reliability.
continuous integration and deployment (ci/cd): establish and maintain ci/cd pipelines for api
development, automating testing, deployment, and monitoring processes on aws.
documentation and training: create and maintain comprehensive documentation for internal
and external users, and provide training and support to developers and stakeholders.
team collaboration: collaborate effectively with cross-functional teams, including product
managers, designers, and other developers, to deliver high-quality solutions that meet business
requirements.
problem solving: lead troubleshooting efforts, identifying root causes and implementing
solutions to ensure system stability and performance.
stay updated: stay updated with the latest trends, tools, and technologies related to
development on aws, and continuously improve your skills and knowledge.