Careers

Send us your resume at

AVIH Consulting is looking for an AWS DevOps Engineer with senior level skills which include consulting, architecting, implementing and deploying AWS infrastructure and cloud solutions, as well as supporting operations activities.

 

The ideal candidate should have more than 8-10 years hands-on experience in DevOps automation & Infrastructure as code, using both scripting languages and Configuration Management DSLs like Terraform, Ansible, Puppet and Chef; with willingness to learn new technology on the job, and good knowledge of Information Technology Infrastructure (platform, middleware, network, and applications).

 

Mandatory: Good knowledge and Experience in DevOps and Agile tools.

 

  • Extensive experience in developing, building, modifying CI/CD pipelines or workflows with AWS’ cloud-native toolset like CodePipeline and CodeDeploy, as well as other integration tools such as Jenkins, Bamboo, TeamCity, and/ or GitLad to deploy virtual infrastructure and containerized network functions/applications (micro services).
  • Experience in microservices and distributed application architecture, such as containers, Kubernetes/ and or serverless technology.
  • Good understanding in modern architectural principles and strategic design of services at scale in a hybrid cloud setting.
  • Experience in utilizing cloud environments/technology such as Microsoft Azure, AWS, Google Cloud, IBM Cloud, Oracle Cloud Infrastructure, CloudLinux, and cloud security architecture.
  • Experience in Test Automation frameworks and related technologies with strong scripting experience in PowerShell, Bash, Shell, and Python for automation.
  • Should be good at time management and prioritization. Will be able to lead, manage, and direct the engineers in the team to support all aspects of products and its implementation.
  • Should also be able to provide technical guidance and coaching to the team members while also taking operational responsibility for the team’s day-to-day activities and management.
  • Strong analytical and problem solving skills.
  • Excellent communication skills and ability to work with global counterparts.

 

Duties and Responsibilities:

 

  • Responsible for the design, testing, evaluation, implementation, support, management, and deployment of AWS infrastructure and cloud solutions, like implementing serverless, microservice-based, IaaS, PaaS, and containerized architectures in AWS Cloud environments.
  • The candidate should have sufficient coding/development knowledge to build and modify CICD pipelines/workflows using AWS CodeBuild, CodeDeploy, CodePipeline and other scripting languages (Python, Java, JavaScript, C#, Go, PowerShell).
  • Implement scripting to extend build\deployment\monitoring processes with PowerShell, Bash and Python.
  • Design and Implement access control, auditing, logging, monitoring of cloud-based environments and related application workloads.
  • Work with Windows and Linux-based systems.
  • Install, configure, and manage tools within the AWS cloud environment.
  • Document operational procedures, runbooks, and supporting documentation for new solutions.
  • Lead training and transition of runbooks and other processes to Operations and Support team members.
  • Contribute to the troubleshooting of cloud and application-related issues when Operations and Support teams required assistance. This may occur outside of normal business hours.
  • Lead security and compliance reviews for existing and new solutions. Manage remediation tasks.
  • Understanding of Identity and Access Management standards, principles and practices like, Single Sign-on (SSO), SAML, OAuth, Kerberos, LDAP, ADFS and other related Identity and Access Management concepts.
  •  

 

The candidate will be working alongside a team of engineers following the US EST time zone 8:30 AM EST to 5:30 PM EST with a 1 hr break in between. We provide 12 days of paid vacation. This can be taken non continuously ( no more than 1 day at a time ) at any time for any reason, and should be coordinated with the onsite resources to get approval for leave.

Job Description   

We are seeking an Identity and Access Management (IAM) Engineer with mid level to senior level skills which includes architecting, designing and engineering complex enterprise level IAM projects in large, medium and small size organizations.

The ideal candidate should have more than 8-10 years of IAM experience in technologies like RadiantLogic VDS, SiteMinder, Cyberark, Sailpoint, Okta, Ping, Forgerock, MIM, etc.; with willingness to learn new technology on the job, and good knowledge of Information Technology Infrastructure (platform, middleware, network, and applications).

Mandatory: Knowledge and Experience in Identity Access Management

 

  • Knowledge of authentication with hands-on implementation experience for SAML, OAuth2, MFA, and OpenID Connect (OIDC), LDAP, ADFS
  • Should have good knowledge of IDM toolsets, Knowledge of the ITIL framework, vocabulary, and best practices.
  • Experience integrating IAM applications with common identity stores (LDAP,relational databases, application servers, virtual directory servers, physical access management systems).
  • Must possess a good understanding of IT Security framework.
  • Proficient with SQL, Scripting, REST/JSON, Excel, PowerPoint, and Word.
  • Must be very process-driven – metrics, checklists, repeatable methodologies.
  • Should be good at time management and prioritization. Will be able to lead, manage, and direct the engineers in the team to support all aspects of products and its implementation.
  • Sufficient coding/development knowledge and experience to write back end REST API based code, performance monitoring scripts ( using power shell, Java, Python, etc. ) and automation scripts to handle and track incidents.
  • Should also be able to provide technical guidance and coaching to the team members while also taking operational responsibility for the team’s day-to-day activities and management.
  • Strong analytical and problem solving skills.
  • Excellent communication skills and ability to work with global counterparts.

Duties and Responsibilities:

 

  • Responsible for the design, testing, evaluation, implementation, support, management, and deployment of security systems/devices used to safeguard the organization’s information assets.
  • Also responsible for analyzing the information security environment and assisting with the development of security measures to safeguard information against accidental or unauthorized modification, destruction, or disclosure.
  • Works with the technical team to recover data after a security breach.
  • Configures and installs firewalls, data encryption, intrusion detection systems and other security measures.
  • Investigates intrusion incidents, conducts forensic investigations and mounts incident responses.
  • Delivers technical reports and formal papers on test findings.
  • Ensures authorized access by investigating improper access; revoking access; reporting violations; monitoring information requests by new programming; recommending improvements. Maintains access by providing information, resources, and technical support.
  • Updates job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; and participating in professional organizations.
  • Accomplishes information systems and organization mission by completing related results as needed.
  • Builds, deploys, and tracks security measurements for computer systems and networks.
  • Mitigates security vulnerabilities by implementing applicable solutions and tools.
  • Performs vulnerability testing, risk analyses, and security assessments.
  • Collaborates with colleagues on authentication, authorization, and encryption solutions.
  • Tests security solutions using industry standard analysis criteria.
  • Responds to information security issues during each stage of a project’s life cycle.
  • Performs risk assessments and testing of data processing systems.
  • Establishes system controls by developing a framework for controls and levels of access; recommending improvements.

Qualifications: Bachelor’s degree in Computer Science, Engineering or related field

The candidate will be working alongside a team of engineers following the US EST timezone 8:30 AM EST to 5:30 PM EST with a 1 hr break in between. We provide 12 days of paid vacation. This can be taken non continuously ( no more than 1 day at a time ) at anytime for any reason, and should be coordinated with the onsite resources get approval for leave. The work can be done fully from anywhere/remotely. Candidate has to ensure stable internet/electric connectivity.

If you’re interested with the post, feel free to respond to this email and attach your resume.

For further information about our company, please click on this link: https://avihconsulting.com/

 

We are seeking a Middleware Systems Engineer who is proactive, willing to learn and pick-up new skills with on the job training. Prior experience with Identity and Access Management systems such as LDAP, RadiantOne, ODSEE, Siteminder, PingFederate, Okta, Sailpoint, Forgerock OpenDJ/OpenAM,  is a plus, but middleware engineering/administration experience and a willingness to learn on the job with provided training can be ok as well.  He/she will have prior scripting experience and be willing to learn and perform some middleware scripting/coding tasks using perl, shell, powershell and Java.

 

The ideal candidate will have 5 years of experience in the IT middleware engineering and administration space. He or she will be a self starter and pro-active learner.

 

  • Responsible for the design, testing, evaluation, implementation, support, management, and deployment of security systems/devices used to safeguard the organization’s information assets. Also responsible for analyzing the information security environment and assisting with the development of security measures to safeguard information against accidental or unauthorized modification, destruction, or disclosure.
  • The candidate should have sufficient coding/development knowledge and experience to write backend REST API based code , performance monitoring scripts ( using powershell, Java, Python ) etc.
  • Works with the technical team to recover data after a security breach.
  • Configures and installs firewalls and intrusion detection systems.
  • Develops automation scripts to handle and track incidents.
  • Investigates intrusion incidents, conducts forensic investigations and mounts incident responses.
  • Delivers technical reports and formal papers on test findings.
  • Installs firewalls, data encryption, and other security measures.
  • Maintains access by providing information, resources, and technical support.
  • Ensures authorized access by investigating improper access; revoking access; reporting violations; monitoring information requests by new programming; recommending improvements.
  • Updates job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks and participating in professional organizations.
  • Accomplishes information systems and organization’s mission by completing related results as needed.
  • Builds, deploys, and tracks security measurements for computer systems and networks.
  • Mitigates security vulnerabilities by implementing applicable solutions and tools.
  • Performs vulnerability testing, risk analyses, and security assessments.
  • Collaborates with colleagues on authentication, authorization, and encryption solutions.
  • Tests security solutions using industry standard analysis criteria.
  • Responds to information security issues during each stage of a project’s life cycle.
  • Performs risk assessments and testing of data processing systems.
  • Establishes system controls by developing frameworks for controls and levels of access; recommending improvements.
  • Establishes computer and terminal physical security by developing standards, policies, and procedures; coordinates with facilities security; recommends improvements.
  • Safeguards computer files by performing regular backups; developing procedures for source code management and disaster preparedness.

 

The candidate will be working alongside a team of engineers following the US EST time zone 8:30 AM EST to 5:30 PM EST with a 1 hr break in between. We provide 12 days of paid vacation. This can be taken non continuously ( no more than 1 day at a time ) at any time for any reason, and should be coordinated with the onsite resources to get approval for leave.

  •  

AVIH Consulting is looking for an IT Project Manager, who is responsible for overseeing all aspects of our Projects. This includes managing a team of IAM engineers to ensure projects are completed on time and within their specified budgets. Some of an IT Project Manager’s day-to-day duties include:

 

  • Setting project goals and coming up with plans to meet those goals
  • Maintaining project timeframes, budgeting estimates and status reports
  • Managing resources for projects, such as computer equipment and employees, etc.
  • Coordinating project team members and developing schedules and individual responsibilities
  • Implementing IT strategies that deliver projects on schedule and within budget
  • Using project management tools to track project performance and schedule adherence
  • Conducting risk assessments for projects
  • Organizing meetings to discuss project goals and progress
  • Provide support to project team by managing project scheduling, tracking issue management, risk management, change management, and status reporting throughout the project lifecycle
  • Responsible for coordinating timely project meetings, producing meetings notes, transcripts and following up on any necessary action items
  • Engage in consistent communication with the engineering team as well as the client with respect to the status of the project
  • Create and maintain project documents in various capacities
  • Regularly conduct internal and external project reviews to work to improve processes
  • Work closely and consistently with the automation group to implement new integrations to refine automated workflows and improve project management tools
  • Ensure accuracy of reported billable time on all projects

Concurrently, the Project Manager will also be carrying out some technical lead duties as follows:

  • Providing leadership, guidance and assistance to a team of highly skilled IAM Engineers in designing, developing, configuring and implementing IAM technologies/solutions based on a project’s requirements, while maintaining a good working environment.
  • Participate in technical discussions within the project team.
  • Mentor colleagues to improve and ensure the development standards.
  • Work with the engineers in developing, testing and deploying installations/integrations required to meet a project’s requirements.
  • Guide the engineers in coding as per design and coding standards, ensuring that the programming and maintainability of the code matches the industry standards.
  • Understand existing codebase and identify improvement areas.
  • Compiles data for regularly scheduled or special reports and analysis.
  • Handle day to day activities like team management, daily meetings, etc.
  • Develop and implement appropriate Key Performance Indicators and metrics to demonstrate program health and status; including development of scorecards/dashboards.
  • Provide management metric reports on a weekly, monthly and ad-hoc basis as required.
  • Provide career mentoring to the other people in the team, and be responsible for the growth of other team members in terms of career.
  • Adept at design as per latest methodologies adopted (Agile) and should have excellent verbal and written communication skills.
  • Work on different projects simultaneously with minimal supervision.
  • Be able to keep up with technological advancements and educate the team.
  • Identify complex problems and review related information/documentation to develop, evaluate options and implement solutions.
  • Use logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems.
  • Understand the implications of new information for both current and future problem-solving and decision-making.

Requirements:

  • 2-3 years of related work experience
  • Ability to manage your time, keep things from falling through the cracks and provide timely follow through while juggling multiple, simultaneous open projects
  • Adaptable and able to prioritize ever-evolving tasks
  • Highly organized, detail oriented and love of process
  • An infectious positive attitude
  • Excellent communications and customer service skills
  • Exceptional writing and grammar
  • Ability to work both collaboratively and autonomously, as needed
  • Experience with G-Suite and Teamwork preferred
  • Bachelor’s degree in a relevant field preferred
consulting_placeholder
Play Video

AVIH Consulting is looking for an IT Project Manager, who is responsible for overseeing all aspects of our Projects. This includes managing a team of IAM engineers to ensure projects are completed on time and within their specified budgets. Some of an IT Project Manager’s day-to-day duties include