About Awign Expert:
Awign Expert, a division of Awign - India's largest work-as-a-service platform. We connect skilled professionals with exciting project-based opportunities from top companies, handling onboarding, feedback, conflict resolution, and payroll. Our mission is to empower professionals to focus on their work by managing administrative tasks, providing access to a network of renowned companies and rewarding assignments
DevOps Engineer
Position Overview:
We are seeking an experienced and highly skilled Senior DevOps Engineer to join our dynamic team. The ideal candidate will be well-versed in Continuous Integration/Continuous Deployment (CI/CD) concepts and have a proven track record of optimizing workflows. The role requires hands-on experience with the latest DevOps technologies, a deep understanding of automation, and the ability to streamline development processes.
Responsibilities:Qualifications and Experience:
- CI/CD Implementation:
- Design, implement, and manage end-to-end CI/CD pipelines to automate the software delivery process.
- Workflow Optimization:
- Identify and optimize various workflows, ensuring efficiency and reliability in the development lifecycle.
- Technology Integration:
- Stay up to date with the latest DevOps technologies and tools, integrating them into existing infrastructure as required.
- Automation:
- Automate repetitive tasks to enhance productivity and reduce manual intervention in deployment processes.
- Infrastructure as Code (IaC):
- Implement Infrastructure as Code (IaC) practices for provisioning and configuring infrastructure components.
- Monitoring and Logging:
- Set up and manage monitoring and logging solutions to ensure the health and performance of applications and infrastructure.
- Collaboration:
- Collaborate with development, operations, and quality assurance teams to foster a culture of collaboration and continuous improvement.
- Security:
- Implement and maintain security best practices in CI/CD pipelines and infrastructure.
- Deployment Strategies:
- Implement deployment strategies such as blue-green deployments and canary releases to minimize downtime and risks.
- Documentation:
- Create and maintain comprehensive documentation for CI/CD processes, workflows, and infrastructure configurations.
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- Proven experience as a DevOps Engineer, preferably in a senior role.
- In-depth knowledge of CI/CD concepts and tools such as Jenkins, GitLab CI, or Travis CI.
- Strong scripting skills in languages such as Python, Shell, or Ruby.
- Experience with containerization and orchestration tools like Docker and Kubernetes.
- Familiarity with Infrastructure as Code tools like Terraform or Ansible.
- Knowledge of monitoring and logging tools like Prometheus, Grafana, or ELK stack.
- Security-minded approach to DevOps practices.
- Strong problem-solving skills and ability to troubleshoot complex issues.