Responsibilities
- Design, develop, and implement software integrations based on business requirements.
- Conduct systems tests for security, scaling, performance, and availability.
- Optimize the company’s computing architecture.
- Lead and guide the team in identifying and implementing new technologies.
- Implement the CI/CD pipeline.
- Improve CI/CD tooling.
- Implement and improve monitoring and alerting.
- Build and maintain highly available systems.
- Troubleshoot production issues and coordinate with the development team to streamline code deployment.
Qualifications
- Bachelor’s Degree or higher in Information Technology, Computer Science or relevant field.
- 3+ years experience in infrastructure and DevOps engineering.
- Working experience in cloud platforms (AWS, GCP).
- Working experience in deploying, configuring and managing queuing systems.
- Working experience in microservice-based infrastructure.
- Working experience in source control management especially GIT.
- Working experience in Docker and Kubernetes or Openshift.
- Working experience in code deployment tools (Puppet, Ansible, and Chef).
- Working experience in network, server, and application-status monitoring.
- Experience in software-automation production systems (Jenkins and Selenium).
- Ability to effectively communicate technical concepts to other team members.
- Familiarity with Agile software development processes.
- AWS Certifications: AWS Certified Solutions Architect, AWS Certified Developer, AWS is a plus.