Help design, build and continuously improve the clients online platform.
Research, suggest and implement new technology solutions following best practices/standards.
Take responsibility for the resiliency and availability of different products.
Be a productive member of the team.
Requirements
The ideal candidate will have extensive experience in DevOps practices, taking ownership of infrastructure and deployment processes for our new project.
Collaborate closely with the team to design, implement, and manage scalable systems, driving efficiencies through automation and best practices.
A proactive and adaptable mindset is essential, along with excellent problem-solving skills and strong communication abilities.
Lead the DevOps efforts, ensuring seamless integration of new project infrastructure with existing systems.
Design, implement, and maintain reliable, secure, and scalable infrastructure to support the project’s needs.
Develop and manage continuous integration and deployment pipelines to automate build, test, and deployment processes.
Work with development, operations, and QA teams to ensure efficient and successful project delivery.
Implement and manage monitoring tools to optimize performance, availability, and security, while identifying areas for improvement.
Utilize configuration management tools to automate and ensure system consistency across environments.
Ensure adherence to industry best practices and company policies.
Maintain detailed documentation of infrastructure, processes, and procedures.
Java SE programming
Agile development methodologies
Familiarity with Prometheus, ELK Stack, Grafana, GitLab, Jenkins, Sonatype Nexus, and NoSQL databases
Oracle database experience (Exadata, SQL, PL/SQL)
Security tools like Secure Vaults
5+ years of experience in infrastructure and deployment management.
Strong understanding of microservices architecture, cloud environments (AWS, Azure), and cloud-native/agnostic principles.
Expertise in automating database management and handling data pipelines.
Proficiency in working with big data technologies like Kafka and compliance with regulatory requirements.
Experience with security audits and remediation measures.
Bachelor’s degree in Computer Science, Engineering, or related fields.
Strong Java background (troubleshooting and codebase analysis).
Scripting proficiency (Python, Bash).
Experience with CI/CD tools like Jenkins and GitLab.
Expertise in containerization (Docker, Kubernetes) and IaC (Terraform, Ansible).
Proficiency in monitoring tools (Prometheus, Grafana, ELK Stack) and security practices (HashiCorp Vault).
Strong communication and collaboration skills.
Problem-solving, attention to detail, and eagerness to adopt new technologies.