What you’ll do:
- Design, implement, and maintain robust CI/CD pipelines for Java, Node.js, and React applications.
- Automate infrastructure provisioning, application deployment, and monitoring using tools such as Terraform, Bicep, Ansible, Azure DevOps, and other automation platforms.
- Collaborate with development teams to optimize the build, test, and release process, ensuring fast and reliable delivery of code to production.
- Implement configuration management solutions to support automated software deployments.
Cloud Infrastructure Management:
- Design, build, and manage cloud infrastructure using AWS and Azure
- Ensure high availability, scalability, and resilience of cloud-based applications.
- Implement infrastructure as code (IaC) practices to maintain and manage cloud environments.
- Optimize cloud resources to ensure cost-efficiency and performance.
Monitoring & Security:
- Set up and manage monitoring solutions for applications and infrastructure (e.g., Prometheus, Datadog, ELK Stack).
- Implement logging, monitoring, and alerting systems to ensure proactive identification and resolution of performance and security issues.
- Work closely with security teams to implement security best practices, including secrets management, secure access controls, and encryption.
- Ensure that applications and infrastructure meet the organization's security and compliance standards.
Collaboration & Mentorship:
- Collaborate with software engineers to ensure seamless integration of DevOps practices in development workflows.
- Provide guidance and mentorship to junior team members, fostering a culture of continuous learning and improvement.
- Work closely with cross-functional teams (development, testing, operations) to ensure high-quality software delivery.
What to Have for this position.
Must have Skills.
Bachelor’s degree in computer science, Engineering, or related field, or equivalent experience.
- 5+ years of experience in DevOps, infrastructure automation, or cloud architecture.
- Strong development experience with Java, Node.js, and React applications.
- Expertise in CI/CD tools like Jenkins, Azure DevOps, GitLab CI, CircleCI, or similar.
- Strong knowledge of containerization technologies such as Docker and Kubernetes (K8s).
- Strong knowledge in Helm Charts , ArgoCD , Keyclock , External Secrets
- Experience with cloud platforms (AWS, Azure) and their services, including networking, storage, and security.
- Hands-on experience with infrastructure as code (IaC) tools like Terraform, CloudFormation, or Bicep.
- Experience with configuration management tools such as Ansible, Chef, or Puppet.
- Strong understanding of Git workflows, branching strategies, and version control practices.
- Experience with monitoring, logging, and alerting tools such as Prometheus, Grafana, Datadog, ELK.
- Solid understanding of networking, security, and cloud infrastructure best practices.
- Excellent problem-solving skills, attention to detail, and the ability to work independently and in teams.
Good to have Skills:
- Experience with serverless architecture and microservices.
- Exposure to database management systems like MySQL, MongoDB, PostgreSQL.
- Familiarity with agile development practices.
- Certification in cloud platforms such as AWS Certified DevOps Engineer or Azure DevOps Engineer.
Official notification