Design, develop cloud-based applications using Amazon Web Services Design, develop, deploy, and manage secure, highly scalable production-grade platforms Building reusable components and front-end libraries for future use Translating designs and wireframes into high quality code Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Setting up CI/CD pipelines from scratch using common tools like Jenkins, GitHub Actions etc., including automated database deployment pipelines
Operating production level infrastructure including all aspects of observability and monitoring using common tools like Splunk, DataDog, Grafana etc.
Monitor and troubleshoot system performance, ensuring uptime and reliability.
Collaborate with development teams to implement best practices for software development, testing, and deployment.
Enhance security practices and ensure compliance with industry standards and regulations.
Participate in code reviews, architecture design discussions, and contribute to technical documentation.
Stay up to date with industry trends and emerging technologies to continuously improve our DevOps practices
What You Bring
5+ years of experience with design, development, deployment, and management of secure, highly scalable production-grade platforms
Experience writing production grade software applications using the following:
Front-end using ReactJS
Back-end using C#.Net
Both SQL, NoSQL databases using PostgreSQL, MongoDB
Work effectively in Agile development teams.
Write unit/integration tests and functional automation.
Develop high quality, well documented, and efficient code .
Experience with microservices and API first platforms.
Experience building applications using AWS cloud native services.
Working with CI/CD pipelines and tools (e.g., Jenkins, GitHub Actions).
Ability to understand business requirements and translate them into technical requirements.
Strong experience with containerization and orchestration tools like Docker and Kubernetes
Experience with CI/CD tools like Jenkins, GitLab CI, CircleCI, or similar.
Ability to work effectively in and with Agile software development teams.