Description

 Job Description

  • 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:
    1. Front-end using ReactJS
    2. Back-end using C#.Net
    3. 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.

Education

Any Graduate