We are seeking an experienced DevOps Engineer with expertise in AWS, Git, Docker, Node.js, React, and PostgreSQL to join our team. As a DevOps Engineer, you will be responsible for designing, developing, and maintaining our cloud infrastructure and deploying web applications in a highly available and scalable manner.


Responsibilities:

  • Design, implement, and manage infrastructure using DevSecOps tooling. Collaborate with development and operations team to define and deploy infrastructure as code.
  • Build and maintain robust CI/CD pipelines to automate deployment process. Work closely with development teams to integrate CI/CD into software development lifecycle.
  • Develop and maintain automation scripts for provisioning configuration and deployment. Identify opportunities for automation to streamline operational processes.
  • Implement and maintain monitoring and alerting solutions to ensure availability and performance of applications and infrastructure.
  • Audit and Implement security best practices in code and infrastructure.
  • Containerize applications using Docker.
  • Deploy docker based applications in a highly available and scalable manner.
  • Create and maintain build scripts for Node.js and React applications.
  • Configure and maintain databases such as PostgreSQL.
  • Participate in on-call rotations to ensure that our production environment is always available.
  • Create and maintain documentation for our infrastructure and processes.
  • Continuously improve DevSecOps at Coditude through recommendations of tools, technologies, and designing solutions for improvement


Requirements:

  • Bachelor's degree in Computer Science or related field.
  • 4+ years of hands on experience as DevOps Engineer in senior or lead role.
  • Strong knowledge of AWS services such as EC2,ECS, S3, RDS, API Gateway, Secret Manager, WAF, Load Balancer, and Lambda.
  • Strong knowledge of Networking. Hands on experience of working with AWS VPC.
  • Strong knowledge of CloudFormation, and CDK
  • Proficient in Git and GitHub workflows. In depth knowledge of CI/CD pipelines concepts and tools such as GitHub Workflows/GitHub Actions, AWS CodeDeploy, etc.
  • Experience with containerization using Docker.
  • Experience deploying web applications in a highly available and scalable manner.
  • Strong scripting skills in Bash, Python, or similar languages.
  • Experience with deploying .Net Core, Python, PHP, and Node.js based web applications
  • Experience with relational databases such as PostgreSQL and MySQL and NoSQL databases such as MongoDB.
  • Experience with monitoring and alerting solutions such as CloudWatch or similar tools.
  • Familiarity with Linux operating systems
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and collaboration skills.


Nice to have:

  • Relevant certifications such as AWS Certified DevOps Engineer
  • Experience with migrating from OnPrem to AWS


If you are a highly motivated individual with a passion for cloud infrastructure and DevOps, we encourage you to apply for this exciting opportunity.