We are seeking an experienced DevOps Engineer (4- 6 yrs) to join our team. In this role, you will be responsible for maintaining and automating our infrastructure and CI/CD pipelines while ensuring efficient software development, deployment, and operations.
Responsibilities
- Infrastructure & Automation
- Analyze current technology utilized within the company and develop processes to enhance and expand them.
- Strive for continuous improvement by building Continuous Integration, Continuous Development, and Deployment (CI/CD) Pipelines.
- Automate development, testing, and release processes for improved efficiency.
- Containerization & Cloud Technologies
- Work with container-based architectures such as Docker and Kubernetes.
- Manage GitOps tools like FluxCD / ArgoCD.
- Implement security tools like Blackduck, Coverity, and SonarQube Integration.
- Develop expertise in various open-source technologies and cloud services.
- Manage infrastructure using Infrastructure-as-Code (IaC) tools such as Terraform.
- Work with Configuration Management tools like Ansible and Chef.
- Hands-on experience with Azure Cloud environments.
- Scripting & Development
- Develop automation scripts using Python, Shell scripting, or other programming languages.
- Work extensively with Linux-based infrastructure for deployment and monitoring.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (Advanced degree is a plus).
Required Skills
- Strong expertise in Azure Cloud platforms.
- Proficiency in scripting & automation using Python, Shell scripting, etc.
- Hands-on experience with CI/CD tools like Jenkins, GitLab CI/CD, or similar.
- Strong understanding of Configuration Management tools (e.g., Ansible) and Infrastructure-as-Code principles (e.g., Terraform).
- Good knowledge of networking concepts, cloud security best practices, and implementation of security controls.
- Experience with containerization technologies like Docker and Kubernetes and orchestration frameworks.
- Understanding of GitOps processes and tools like FluxCD.
- Proven ability to troubleshoot complex infrastructure and deployment issues and implement scalable solutions.