Date PostedOctober 31, 2023
Expiration dateDecember 15, 2023
- Implement and maintain CI/CD pipelines to automate software delivery.
- Manage and optimize cloud infrastructure (e.g., AWS, Azure).
- Utilize Infrastructure as Code (IaC) tools for automated provisioning.
- Develop and maintain automation scripts for operational efficiency.
- Collaborate with cross-functional teams to improve processes and workflows.
- Monitor and troubleshoot issues in production environments.
- Ensure security best practices are implemented in CI/CD pipelines and infrastructure.
- Coordinate and execute software releases in collaboration with development teams.
- Document everything related to the system, pipelines and infrastructure.
- Contribute to the adoption of containerization and orchestration tools (e.g., Docker, Kubernetes).
- Work with version control systems (e.g., Git) and assist in branching strategies.
- Provide support for on-call rotations and resolve production issues promptly
- Research new tools for internal adoption for better efficiency.
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 2-3 years of experience in a DevOps or similar role.
- Good understanding in at least one of the programming/scripting languages, like Python, Bash.
- Hands-on experience with CI/CD tools i.e Github Actions and Jenkins and IaC tools (e.g., Terraform and Ansible).
- Good understanding for Monolithic and microservices architectures
- Familiarity with Monitoring and logging tools like New Relic and Grafana/Prometheus.
- Good understanding of Databases (mongodb, PostgreSQL, MySQL)
- Good understanding of message queues (RabbitMQ, Kafka)
- Experience with cloud platforms and services (mainly AWS).
- Knowledge of containerization and orchestration technologies.
- Strong communication and collaboration skills.
This role involves a mix of automation, collaboration, and troubleshooting, making it essential for someone with a solid foundation in DevOps practices and technologies.