Utilant, now part of Majesco, is looking for a DevOps Engineer to join our team! If you are passionate about the power and possibilities that cloud technologies have unleashed and are looking to deliver transformative and innovative solutions that transform the customer experience, come join us!
Majesco is seeking a DevOps Engineer for our IT Infrastructure for our Information Services team. As a DevOps Engineer on our team, you will be responsible for the implementation and maintenance of Utilant’s applications using Microsoft IIS, SQL Server and .NET technologies. You will be primarily responsible for the continuous deployment and maintenance of business applications using a combination of existing and newly designed tools. You will identify and develop automation tools and procedures to optimize continuous integration and delivery of Utilant’s business applications while working with a highly efficient team of dedicated employees.
All About the Role:
Majesco is seeking a DevOps Engineer for our IT Infrastructure for our Information Services team. As a DevOps Engineer on our team, you will be responsible for the implementation and maintenance of Utilant’s applications using Microsoft IIS, SQL Server and .NET technologies. You will be primarily responsible for the continuous deployment and maintenance of business applications using a combination of existing and newly designed tools. You will identify and develop automation tools and procedures to optimize continuous integration and delivery of Utilant’s business applications while working with a highly efficient team of dedicated employees.
All About the Role:
- Execution of deployment technologies in a multi-tier environment (development, testing, production)
- Optimize backend systems and services for data security, modularity, efficiency and scalability
- Handle critical escalation issues as directed or needed
- Debug issues, parse logs/stack traces to diagnose issues in development or production
- Perform database management tasks – backup, restore, configuration, monitoring. Deploy application updates and corrections by working collaboratively with software developers
- Create and maintain tools/utilities for system integration, TFS, builds, automation of manual processes and deployments
- Perform IIS application monitoring and diagnostics through local and remote tools
- Web Server Administration using Windows Internet Information Server 7/8/10+
- Perform after-hours system implementation, maintenance and support as required
- Promotes and maintains standards for security conscious awareness and behavior
- Navigating and understanding business and technical process inter-relationships
- Log time worked against appropriate accounts for invoicing and recording keeping purposes
- Perform special projects and other related duties as assigned or requested
- Work independently or with cross-functional teams on assigned projects to resolve issues related to application configuration and deployment
- Continued development of Infrastructure as code
- Automate everything
- Ensure that the design approach takes into consideration the performance and security aspects, reusability, and upgradability/backward compatibility
- Support issue analysis and fix activities during test phases, as well as production issue resolution
- Ensure compliance to organization & industry standard practices
- Outstanding communication skills and the ability to connect, resonate, and establish credibility with an array of technical and non-technical stakeholders
- Strong design thinking and a pattern-based problem-solving approach
- Innate trait to analyze and learn the impact of design and incorporate learnings in future designs.
- Passion for reusability, extensibility, and scalability
- Outstanding analytical and problem-solving skills
- Innovative thinking to bring in new design approaches and marry them with existing designs and constraints
- Excitement and passion for leading an emerging technology in the Insurance space
- Ability to tackle technical queries and problems with zeal and enthusiasm, helping team to successfully steer towards quality-based solutions.
- Prior solution architecture experience with another insurance package solution will be a strong advantage
- Technical expertise and hands-on development experience in multiple high-level languages such as C#.net, including a strong desire to learn and grow with multiple technologies
- Understanding of the end-to-end technical flow from UI stack to the DB including exposure to databases like SQL Server
- Thorough understanding of the end-to-end software development lifecycle
- Knowledgeable in the database development and testing life cycle
- 2 years’ PowerShell scripting experience
- T-SQL scripting
- .NET/C# experience
- Active Directory
- Excellent communication skills - speaks clearly and persuasively, listens, responds informatively to questions, writes clearly and concisely including technical documentation
- Bachelor’s Degree (or global equivalent) in Computer Science or related field
- Minimum Field of Expertise: SQL server 2012, IIS Administration, Systems analysis/Application Development
- 1-2 years administrative experience using MS SQL Server in an Enterprise environment
- Experience in web administration (IIS, DNS, SSL, SMTP)
- Experience in IaC technologies such as Ansible, Git, and Terraform
- Exposure to the North American insurance marketplace and business processes is an advantage
- Experience of working with packaged software vendors, particularly in the insurance space is an advantage