12 Jun
AWS Infra Architect
Vacancy expired!
We are conducting search for an AWS Infra Architect for one of our clients. This will be a remote role. Position: AWS Infra Architect Location: Remote Job Length: 1 year Position Type: W2/C2C Requirements:
- Experience setting up and working with Landing Zone is a must.
- Defines, implements, and manages the relevant cloud infrastructure technologies.
- Hands on experience in AWS technologies like VPC, Security groups, IAM, Service Endpoints, TransitGateway, Organization and accounts.
- Solid networking experience should be able to understand and articulate things like routing, DNS, DHCP.
- Solid understanding and hands on experience in monitoring tools like CloudWatch, Cloudtrail.
- Hands on experience in integrating with third party providers like Cloudchecker.
- Solid understanding of Well Architected Framework
- Hands on experience authoring Cloudformation templates.
- Hands on experience on scripting and programming tools like Python.
- Hands on experience on any of the X operating systems like Linux, AIX, Solaris.
- Hands on experience on Windows operating systems.
- Hands on experience on container technologies (Docker , K8S).
- Performs tool administrative tasks and provide application support for our platform.
- Review's infrastructure security holes, applies patches, creates console roles and reviews, and creates and installs security packs as needed.
- Implements an enterprise monitoring environment using relevant technologies: (Alert Site / Pager Duty / Microsoft Operations Management Suite (OMS), System Center Operations Manager (SCOM), Azure monitoring products, Insert network monitoring tools, etc.)
- Transfers knowledge via documentation and training to software development organization.
- Establishes foundation for future implementations and automation requirements in the designated technology field, identifies opportunities for automation and develops scalable solutions.
- Collaborates with cross functional stakeholders.
- Provides timely and accurate estimates for deliverables.
- Participates in strategic and tactical planning sessions.
- Develops monitoring, dashboards, escalations and alerts.
- Follows incident management and change management processes, creates run-books.
- Participates in on-call rotations for emergency events and escalations.
- Works with the operations team lead to remediate issues.
- Utilizes verbal and written communication skills to maintain accurate system documentation and provides training as required.
- Able to communicate how to leverage technology to create business value and become more effective and efficient.
- Works with project managers and peers to understand and solve challenging technical problems, produce effort estimates, and improve system functionality, reliability and reduce costs.
- Ensures system or component performance meets expectations; monitors actions to correct variance or improve efficiency.
- Resolves complex system problems affecting business applications and computing services users.
- Provides on-call support.
- Is a recognized technical expert in several computing specialties and frequently provides technical advice to developers and integrators of business application systems.
- Monitors infrastructure, identifies bottlenecks, provides solutions and works with application development teams to identify and develop fixes/solutions and implement them into the relevant infrastructure and/or application as needed.
- Reviews application backup, recovery, and redundancy strategies and works with teams to ensure ability to execute.
- Provides effective technical leadership and knowledge-transfer to less-experienced team members.
- Effectively interacts with customers and acts as a liaison with a vendor or application development team to find solutions to problems.
- Identifies opportunities for improving existing environment by enhancing capabilities and/or reducing operating expenses.
- Develops and maintains technical drawings, operational procedures and guides, maintains hardware and software inventories.
- Performs other duties as assigned.
- Bachelor's degree in computer science, or equivalent relevant business experience
- Has 4+ years of related work experience
- Industry certification is a plus
- Possesses highly developed technical expertise in multiple key operating system or subsystem areas
- Strong ability to operate independently in developing and implementing the most complex technical solutions
- Where relevant, demonstrates experience supporting in-house developed business applications and working directly with application development teams
- Strong ability to leverage scripting and other tools to automate routine tasks
- Through product research and personal experience, able to articulate strategy for appropriating various software and technologies to meet long range computing requirements
- Has good human relations skills; able to work productively in team setting
- Strong ability to drive resolution of highly complex technical problems
- Strong ability to effectively summarize and clearly communicate software/hardware problems involving multiple support team(s)
- Organized, able to follow through and complete projects with minimal supervision.
- Systematic, technically curious, self-motivated and able to work independently without direct supervision
- Must be comfortable in a fast paced, multiple priority environment
- Strong ability to prioritize and divide time between multiple projects
- Has excellent written and verbal communications skills; able to communicate effectively with systems associates at all levels
- Strong ability to communicate with multiple levels of organizational leadership and deliver impactful presentations
- Able to effectively collaborate with other IT groups for requirements on the topic of expertise
Vacancy expired!