Set up and maintain scalable infrastructure in the cloud to serve our clients.
Set up and maintain various environments, including development, staging, and production, to ensure software meets quality metrics before being shipped to production.
Design and build RESTful APIs and/or GraphQL services using Node.js, Python, Java, Ruby, or other back-end technologies.
Develop server-side logic, manage databases, and integrate third-party services.
Ensure the security and scalability of the application.
Design, implement, and maintain relational databases (e.g., MySQL, PostgreSQL) or NoSQL databases (e.g., MongoDB, Cassandra).
Optimize queries and ensure database performance and security.
Implement and manage continuous integration and continuous deployment (CI/CD) pipelines using tools like Jenkins, GitLab CI, CircleCI, or Travis CI.
Automate testing, deployment, and monitoring processes to streamline software development.
Use tools like Terraform, Ansible, or AWS CloudFormation to define and deploy infrastructure.
Manage cloud environments (AWS, Azure, GCP) with a focus on cost optimization, performance, and security.
Develop and maintain containerized applications using Docker.
Implement container orchestration tools like Kubernetes for scaling and managing services.
Set up monitoring and alerting systems using tools like Prometheus, Grafana, ELK Stack, or Datadog.
Ensure proper logging and tracking of application performance and errors.
Implement security best practices for both development and operations.
Ensure compliance with industry standards and regulations (e.g., GDPR, HIPAA) through automated audits and vulnerability scanning.
Qualifications:
Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).
4+ years of experience in DevOps engineering (Acceptable if a considerable part of your experience is in software development).
Proven experience working with cloud platforms (AWS, Azure, or GCP).
Experience with CI/CD tools and automation frameworks.
Languages: JavaScript (React, Node.js), Python, Java, Ruby, or PHP.