Job Description
We are looking for a dynamic DevOps Engineer with 1 year of experience to join our forward-thinking IT team. The ideal candidate will have a solid grip of at least one major cloud platform (Azure, GCP, or AWS) and foundational knowledge of monitoring platforms and Infrastructure as Code tools (IaC Ansible and Terraform). This role demands a proactive approach to automating and improving the development and release processes, ensuring optimal infrastructure performance and reliability.
Key Responsibilities
- Implement, maintain, and improve Continuous Integration and Continuous Delivery environments.
- Manage cloud-based infrastructure services and system architecture across major platforms such as AWS, Azure, or Google Cloud Platform.
- Utilize scripting languages like Python, Bash, or PowerShell to automate routine tasks and deployments.
- Monitor and analyze infrastructure performance using tools such as Grafana, DataDog, New Relic, Sentry and Prometheus or similar monitoring solutions.
- Ensure security best practices are integrated into the infrastructure and automated systems.
- Collaborate with development teams to troubleshoot deployment issues and streamline development workflows.
- Participate in on-call rotations to support critical systems outside of normal business hours.
- Keep abreast of new technologies and cloud trends to continuously improve upon existing systems and workflows.
- Expert in containerization tools such as docker and container orchestration tools such as Kubernetes.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience with at least one cloud service provider: AWS, Azure, or GCP.
- Basic understanding and some hands-on experience with monitoring tools and platforms.
- Experience with automation and configuration management using either Puppet, Chef, Ansible, or Terraform.
- Familiarity with container orchestration services, especially Kubernetes.
- Strong problem-solving skills and the ability to work under pressure to resolve system issues.
- Excellent communication and teamwork skills.