Software Engineer (Cloud)

Software Engineer (Cloud)

Eclaro Business Solutions Incorporated
5-8 years
Not Specified

Job Description

Assignment Detail
Industry: Insurance
Job Description
Software Engineer (Cloud)
The Systems Engineer implements solutions and acts as a subject matter expert providing IT managed services to internal global customers. The incumbent operates independently on complex assignments involving the analysis of both business and regulatory requirements, as well as the analysis of the individual technical implementations to maximize benefit to the business. The Systems Engineer establishes and cultivates highly successful relationships with our business units, technical implementation teams, management and vendors.
Job Responsibilities:
  • Ensuresthe highest levels of systems and infrastructure availability through best practiced design and implementation.
  • Enforces application and system configuration standards through documentation and automation for lower-level support teams.
  • Translates high-level design documentation into low-level system design for implementation
  • Performs advanced technical analysis and recommends IT systems purchases and upgrades as needed.
  • Provides project coordination and writes documentation for technology implementations.
  • Tracks issues and business requests, andconducts research on broad-based solutions and new features that meet user needs.
  • Provides second level technical support of coresystems and business applications. Often requires management/coordination of outside vendors and internal subject matter experts.
  • Investigates & diagnoses problems in assigned trouble tickets, as well as identifies and implements solutions. Communicates resolution back to team members and business users.
  • Writes scripts/programs to automate builds, application deployments, patching and maintenance, configuration updates, access provisioning, and other system administration functions.
  • Builds systems per specifications to meet availability and performance targets as outlined in service level agreements with business owners.
  • Reviews system performance data and makes suggestions to improve overall performance, as well as forecasts future system needs based on trends.
  • Follow all set procedures and policies pertaining to the Change Management system.
  • Working knowledge of Agile SDLC methodologies

Required Skills/Experience:
  • Strong experience with IaaS & PaaS on Azure and AWSwith solid understanding of Cloud
  • Networking (VNets, VPCs) and storage (Blobs, S3 buckets)
  • Experiencewith Azure ARMs, Cloud Formation, Terraform, or Ansible.
  • Candidate must have strong Powershellscripting experience.
  • Strong experience with Windows and Linux administration skills.
  • Strong VMWare virtualized environment administration skills with hands on with Cisco UCS.
  • Candidate must have strongunderstanding ofActive Directory, Azure AD, SAML, DNS, DHCP and
  • PKI services.
  • Working knowledge with code repositories like GitHub, Jenkins or Azure Devops.
  • Infrastructure Documentation skills.
  • Follow all set procedures and policies pertaining to the Change Management system.
  • Develop capacity forecasts for managed environments that are proactive and prevent problems prior to outages.
  • Serves as escalation point and provide troubleshooting guidance and direction in resolution of escalated issues and/or complex production, application or system problems.
  • Candidate must be able to accommodate schedule flexibility to deal with escalations and occasional changes during non-core business hours.

  • Significantscripting and troubleshooting experience with Linux and Windows operating systems.
  • Extensive experience with maintenance and administration of VMWare and Cloud (Azure and AWS) virtualized systems.
  • Strong knowledge of Azure ARM Templates,Terraform or Ansible to move towards Infrastructure as a code.
  • Knowledge of Microsoft Windows and Non-Windows Server architectures, Virtualization
  • Technologies, and LAN/WAN/Firewall/VPN network technologies.
  • Experience in automating system administration taskswith Powershell or other scripting
  • Knowledge of monitoring solutions like solarwindsand new-relic.
  • Candidates should have excellent written and oral communication skills with ability to cross[1]train team members.
  • Strong ability to adapt to an extremely dynamic environment comprising of high degree of complexities and priorities
  • Working Knowledge of Agile SDLC methodologies.
  • Working Conditions/Environment & Physical Demands:
  • Normal office environment
  • Requires 24 hour on-call rotation
  • Frequent after business hours and weekend work is required

Desired Skills/Experience:
  • Azure or AWS certification is preferred.
  • A minimum of 5 years of relevant experience supporting and maintaining production Linux and
  • Windows environment.
  • Minimum 3 years of experience working with Cloud technologies on Azure and AWS.
  • At least 2 years of experience with ARM templates, Cloud Formation, Terraform or Ansible.
  • At least 2 years of experience with Kubernetes Clusters, AKS or Open Shift.
  • At least 3years of strong PowerShell Automation Experience.
  • Knowledge of Kerberos, LDAP, Active Directory, SAML, DNS, DHCP.
  • Experience with implementation of backup/restore and disaster and recovery strategies.
  • Strong familiarity with security issues surrounding network computing and experience in
  • implementation of security systems and controls

Job Details

Employment Types:




Similar Jobs

People Also Considered

Career Advice to Find Better

Simple body text this will replace with orginal content