Full job description
Join our team in India
If interesteds, please submit your up-to-date resume and the following details to hrd-india@magicsoftware.com
Automation QA Engineer
Associate Project Manager
Node js Developer
DevOps Engineer / Senior DevOps Engineer
Job Description:
We are seeking for a 4+ years experienced motivated skilled DevOps Engineer to join our dynamic Cloud and DevOps team. As a DevOps Engineer, you will play a critical role in designing, implementing, and maintaining the infrastructure and deployment pipelines necessary for our cloud and On-premises based applications. Your expertise in AWS, Infrastructure as Code (IaC) and AzureDevOps will be instrumental in optimizing our development processes and ensuring the reliability, scalability, and security of our systems.
Roles & Responsibilities:
- Leads, owns, and builds automated DevOps tools & frameworks, infrastructure, and workflows to support continuous integration and continuous deployment (CI/CD) initiatives for environments and code management.
- Automate deployment of high availability on high volume data processing platform.
- Analyse the needs of large systems and breaking them down into smaller manageable parts
- Creating suitable DevOps channels across the organization.
- Establishing a continuous build/deployment environment to accelerate software deployment and development processes
- Establishing a continuous build/deployment environment to accelerate software deployment and development processes
- Suggest innovative solutions based on new technologies and latest trends
- The ability and skill to train other people in procedural and technical topics
- Strong communication, Documentation, and collaboration skills
- Embracing flexibility and adaptability to accommodate changes in project requirements.
- Understanding the value of incremental releases and continuous improvement is essential for delivering software faster and with higher quality.
Must Have Skillset:
- Version control with GIT (preferably AzureDevOps GIT): Experience on Repo Management/User Management/Branching Strategy/Merging
- Hands-on experience in developing end-to-end CI/CD pipelines like AzureDevOps Pipeline: Designing and implementing Multistage / Multi Branch / Multi Account / Multi Region / secure pipeline.
- Strong Experience with Docker, Microservices and container deployment and service orchestration.
- In Depth understanding of Kubernetes/OpenShift/Containerization: POD management / Autoscaling / Orchestration
- Strong understanding of AWS services, including EKS/EC2/S3/RDS/Autoscaling/ELB/Lambda/EBS/VPC/IAM/
- Hands-on Experience with IAC tools like Terraform and Terragrunt development: Multi-region / Multi-account / Serverless / Infra clusters
- Hands-on Experience with Helm chart.
- Scripting languages like Python /Shell/Bash/PowerShell (Strong in any 2)
- Monitoring Tools: Prometheus / Grafana /
- Integrating security controls and best practices into the automation process to ensure a secure cloud environment.