Position Details: Cloud Devops
Description:
Position Overview
We are seeking a proactive and skilled Cloud DevOps Associate to join our team. This role offers an opportunity to gain hands-on experience in cloud computing, automation, and DevOps practices. The ideal candidate should have completed relevant training in DevOps and possess a strong foundation in cloud platforms, scripting, and modern DevOps tools.
Key Responsibilities
- Assist in deploying and managing resources on Azure Cloud (primary) and AWS (secondary).
- Work with Terraform to automate and manage cloud infrastructure using Infrastructure as Code (IaC) principles.
- Contribute to the design, implementation, and maintenance of CI/CD pipelines using Jenkins.
- Develop and manage containerized applications using Docker.
- Perform troubleshooting and optimize performance on Linux-based systems.
- Write and maintain automation scripts using Python (preferred), with additional exposure to Bash, PowerShell, or JSON as a plus.
- Integrate and utilize SonarQube for code quality and security analysis within CI/CD pipelines.
- Support the team in documenting processes and creating reusable templates for DevOps practices.
Required Technical Skills
- Azure Cloud: Proficiency in deploying and managing services.
- AWS: Basic understanding of cloud services and resource management.
- Terraform: Knowledge of creating and managing IaC.
- Jenkins: Experience or training in CI/CD pipeline creation and management.
- Docker: Familiarity with containerization and orchestration.
- Linux: Basic understanding of Linux systems and troubleshooting.
- Python: Proficiency in scripting for automation and operational tasks (mandatory).
- SonarQube: Understanding of integrating code analysis tools.
Qualifications
- Education: Bachelor's degree in Computer Science, IT, or a related field.
- Completed training or certifications in DevOps or related tools and technologies.
- A passion for learning and applying new technologies in a fast-paced environment.
Preferred Attributes
- Problem-solving mindset with strong analytical skills.
- Effective communication and ability to collaborate in team settings.