SOFT's client located in Remotely is looking for a Cloud Engineer - AWS / FinOps for a long term contract assignment.
Job Summary:
Develops conceptual, logical and physical IT engineering designs, that support the infrastructure requirements of varying levels of technical and business application projects. Completes analysis of business requirements, as it relates to technical infrastructure design, and ensure traceability of the design to the business requirements. Assesses testing requirements and prepares testing strategies, as well as preparing implementation and transition plans. Senior level position requires a seasoned professional with a full understanding of industry practices. Requires high level of experience and proficiency in field.
Position Requirements:
6+ years with IT solution delivery Engineer experience and hands on experience with public, private and hybrid cloud services including; planning, development, migration and integration of applications and services from on premises infrastructure to cloud based platforms –as-a-Service and infrastructure -as-a-Service.
Experience with Terraform, AWS Config, AWS Inspector, Guard Duty
Experience with AWS Cloud technologies.
Flexibility to adjust to multiple demands, shifting priorities, ambiguity, and rapid change.
REQ UPDATE***
Multifaceted Expertise:
Proficient in CI/CD automation, SDLC, Cloud computing (AWS), Python, Bash, and Ansible, demonstrating versatility across a range of technologies.
Principal Duties and Responsibilities:
The Senior Cloud Engineer will be accountable for:
Working knowledge of architecture and design of solutions using cloud-based technologies
Serving as a hands on technical Engineer to provide key technology on system project focused on development and implementation of strategic technological directives.
Performs resolution of complex hardware, environmental software operating systems and subsystems.
Oversees problem avoidance actions in the Cloud hosting environments
Implement changes to business information and technical systems
Analyzes and revises existing system logic and documentation as necessary
May authorize risk level changes and recommend solutions to minimize and/or prevent system interruption
Evaluates, recommends and selects new software/hardware
Performs change and problem management using standard tools
Ensures conformance and compliance with existing system standards. Measures performance to ensure proper operation
Leads highly technical/complex projects utilizing staff and resources
Follows and ensures adherence to technical standards for programming and design techniques.
Trains System technical staff on use of software/hardware tools in accordance with required standards and procedures
Monitors compliance with internal audit requirements and Information Security Manual guidelines
Performs other related duties as assigned