DevOps Engineer
Relevant Experience: 1- 3 years
Technical Skills
- Strong experience with GitLab CI/CD and GitLab runners.
- Hands-on expertise in Angular and .NET Core build and deployment processes.
- Experience deploying applications to AWS and GCP.
- Proficiency in Python scripting for automation tasks.
- Knowledge of integrating SonarQube with GitLab.
Soft Skills
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Proactive and detail-oriented with a focus on delivering high-quality results.
Preferred Experience
- Experience with containerization tools like Docker and orchestration with Kubernetes.
- Familiarity with Infrastructure-as-Code tools (e.g., Terraform, CloudFormation).
Key Responsibilities
Pipeline Automation:
- Develop and maintain CI/CD pipelines for Angular and .NET Core projects.
- Automate build, test, and deployment workflows for seamless delivery to AWS and GCP.
Version Control and Build Tools:
- Manage GitLab runners to ensure efficient execution of jobs.
- Knowledge of integration of GitLab with SonarQube for code quality and security analysis.
Cloud Deployment:
- Configure and automate deployments to AWS and GCP using industry-standard tools and practices.
- Optimize cloud resources for cost efficiency and scalability.
Scripting and Automation:
- Write Python scripts to automate repetitive tasks and improve system efficiency.
- Collaborate with development teams to implement required automation.
Monitoring and Troubleshooting:
- Monitor pipeline execution and troubleshoot build failures or deployment issues.
- Ensure system reliability and quickly resolve DevOps-related bottlenecks.