Chennai, Neville Towers, IND
73 days ago
Enterprise Software Engineer (AWS and Azure Devops)
Participate in the development of internal and customer-facing applications with focus on quality, on-time delivery, ease of implementation, and easy-to-maintain perspectives.Contribute  to  support  the  deployment  of  the  applications  and  be  a  go-to  technical  person  for  the operations, providing guidance to other team members.Encourage team collaboration, innovation, and project ownership.•Work  with  the  Architecture  team  to  ensure  the  project  team  is  building  in  high-quality  software architecture and design, including principles of reuse.•Follow all security and compliance standards to ensure the application and all client data are secured against threats.Ensure  to  support  the  development  and  deployment  of  application  according  to  all  SDLC  standards and best practices.Be the project technical coordinator/liaison with outsourced vendors, QA/QC, etc.Drive all activities necessary to plan, build, test, and deploy project team deliverables to production, including managing the migration process workflow.Drive the software configuration and release management processes for the project.Review and input into the development of our software architecture framework.Participate in the evaluation/implementation of third-party software solutions. Participate in process improvement initiatives and stay well updated with technology changes.Azure DevOps Implementation:Lead the design and implementation of CI/CD pipelines using Azure DevOps.Configure and manage build agents, release pipelines, and deployment environments in Azure DevOps.Continuous Integration:Establish and maintain robust CI processes to automate code builds, testing, and deployment.Integrate automated testing into CI pipelines for comprehensive code validation.Infrastructure as Code (IaC):Utilize Infrastructure as Code principles to manage and provision infrastructure components on Azure.Implement and maintain IaC templates (e.g., ARM templates) for infrastructure provisioning.Monitoring and Optimization:oImplement monitoring and logging solutions to track the performance and reliability of CI/CD pipelines.oContinuously optimize CI/CD processes for efficiency, speed, and resource utilization.Security and Compliance:oImplement security best practices within CI/CD pipelines.oEnsure compliance with industry standards and regulatory requirements in CI/CD processes.Troubleshooting and Support:oProvide expert-level support for CI/CD-related issues.oTroubleshoot and resolve build and deployment failures promptlyExperience:The successful candidate must have a minimum of 2-6 years of experience in a technology-based position, with  at  least  two  years  in  Cloud  related  experience  and  project  implementations  and  has  experience  with SaaS, Cloud, and software systems. The Enterprise Software Engineer must have a proven track record of contributing to projects and operations to meet business needs. As such, the candidate must have the ability to understand business requirements and  be  able  to  translate  those  requirements  to  software  features.  The  candidate  is  a  part  of  a  software development team and is expected to be a team player with excellent communication skills. The successful applicant will be required to pass a background check and substance abuse screening.Other Knowledge, Skills, Abilities or Certifications: (First list requirements, followed by preferences.)•Preferred Terraform, CKA and CKAD Certifications.2-6  years  of  experience  in  a  technology-based  position,  with  at  least  2+  years  in  DevOps  Cloud related experience. •Preferred 2 years development in Microsoft languages (.NET/C#). •Skilled with Continuous Integration and Continuous Deployments using Azure Devops Services.•Skilled with Lambda, PowerShell to automate Python, or Bash is an added advantage.•Skilled with containerization platforms using Docker & Kubernetes.•Familiar with architecture/design patterns and re-usability concepts.•Skilled in SOLID design principles and TDD.•Familiar with Application Security via OWASP Top 10 and common mitigation strategies.•Very Familiar with source control systems (git) and Azure DevOps.•Detailed knowledge of database design and object/relational database technology.•Strong analytical, detailed, problem solving, and troubleshooting skills.•Solid verbal and written communication skills.•Adaptive, forward-thinking, and team oriented.•Ability to work in a fast-paced and demanding environment.•Strong balance of operational and business aptitude and comprehension.•Significant experience with SaaS and web-based technologies.•A willingness to directly execute tasks and manage projects.•Highly developed communication skills, both internal and external.•Customer-focused.•Highly organized and productive, requiring little supervision.•Demonstrated experience with project management methodology.•Demonstrated experience with a formal Software Development Life Cycle, SCRUM, Agile experience a must.•
Confirm your E-mail: Send Email