DevOps Engineer
Full Time
Chennai
Posted 1 year ago
Job Features
Job Category | IT |
Experience | 5 - 8 yrs |
Skills | Terraform, Git, Azure Devops |
Primary skills | Terraform, Git, Azure Devops |
Education | Any Graduate |
Openings | 1 |
Job Description | As an Explorance DevOps Engineer, you will be helping the development and QA team to automate, develop, implement and investigate of world class products. Responsibilities· Help team development efforts towards successful project delivery. Help team deployments efforts by building infrastructure as code. Maintain high standards of software quality within the team by establishing good practices and habits. Collaborate with other software developers and software architects to plan, design, develop, test, and maintain solutions. Design, develop, and unit test applications in accordance with established standards. Participate in peer-reviews of solution designs and related code. Help evolve and understand the solution code base and architecture; Implement backend change requests on existing features; Estimate effort for change requests and new features; Develop new backend components on new features; Perform pertinence and cost analysis of system mechanisms to support new feature sets; (e.g.: caching, indexing, queuing, persistence, CDNs, data-warehousing, etc.) Analyze and document performance, security, confidentiality, integrity impacts of system changes;. Implement automated system tests; Perform data migrations, transformations and scripting; Provide level 3 support, troubleshoot production issues and/or perform bug corrections; Follow and participate to Explorance development / operations standards and guidelines; Configure and deploy our solution for existing and new customers; Develop and maintain deployment automations; Configure and maintain CI pipelines; Bonus skills: Know how to adapt to a constantly evolving environment and like to bring forth new ideas. Experience with infrastructure as code tools in the likes of Terraform; Powershell and Azure CLI scripting Web server technologies like IIS, Tomcat SSO Concepts Server-side languages like C#, ASP.NET, Python REST/SOAP API concepts Docker Concepts Git knowledge Requirements: have a minimum of 5 years of successful in-depth knowledge and experience within the private and public cloud space. have a minimum of 3 years of experience in DevOps practices. know how to adapt to a constantly evolving environment and like to bring forth new ideas. have managed 24x7 operations and are passionate about delivering premiere enterprise-grade cloud and hosted services are experienced in managing hosted operations, with a proven track record have worked on production environment compliance, certifications, and audits including security able to work effectively across teams within Explorance and with partners to "make it happen" have a strong knowledge of infrastructure and networking security concepts have excellent communication skills, both verbal and written Hands-on experience with high availability web architecture and technology; Experience with configuration management software, version control software and job execution tools, preferably Git, Azure Devops; Experience with infrastructure as code tools in the likes of Terraform; 5+ years of system development and operational experience using Azure (or any another cloud platform); 5+ years of experience under a SaaS model with near 24x7 uptime; Experience in building / operating serverless systems; 3+ years of experience dealing with eventually-consistent system of services; 4+ years of experience working in a team of 5+ developers; 5+ years of proficient programming under Java / C# ; 4+ years of experience working with relational SQL databases and/or NoSQL; Experience in building responsive REST-like and JSON based APIs on large datasets; Experience in securing APIs; 3+ years of building/maintaining CI pipelines; Experience in dealing with failure recoveries, data restoration and migrations; Experience in providing level 3 support; Prior experience in hands-on troubleshooting of complex system problems that include capacity planning and performance tuning, reliability or high availability initiatives; 4+ years of experience developing application using C# / .NET/.NET Core; Experience using Azure services and portal; Experience with ‘Azure Functions’ is a plus; Experience evolving and participating in an Agile/Scrum environment; Experience in building and managing private Nuget libraries; |