Job Description :
Cloud Engineer
Location: Madison, NJ
Duration: 6 Months + Contract

Locals; F-F

Kubernetes Experience Needed and more of a Focus on AWS (as opposed to Azure)

Job Description
A Cloud Engineer is an information technology (IT) professional who works with business product owners, software developers, security teams and other production IT staff within an Agile team to achieve desired business software development objectives. The role calls for someone who has the necessary hard and soft skills that are required to overcome the traditional barriers between software development, testing and operations teams. This cross functional role provides the ability needed to understand how to take desired business outcomes and provide solutions that achieve those outcomes.
Duties and Responsibilities
1. Work within assigned Agile development teams to perform the following responsibilities:
1. Requirements gathering to include business, infrastructure, application, security and operations aspects
2. Solutions architecting based on requirements gathered using established standards and industry best practices
3. Provide an alignment with solutions and processes for established Realogy directives and standards
4. Assists in the designing, scaling, and building of an automated approach across all stages of product development.
5. Work with development, testing, and documentation teams during the product development cycle to ensure quality control.
6. Develop Infrastructure as Code based on requirements of the approved solution
7. Buildout, modification and support for Infrastructure as Code build and release pipelines
8. Buildout, modification and support for application code release pipelines
9. Understand requirement of application monitoring to ensure reliability and performance meets or exceeds business goals and provides the needed feedback and learning for continuous improvement
10. Participation in Agile team standup meetings
11. Integration with workflow tool as required by Agile team
12. Create documentation as required by project
2. Maintain a broad knowledge of current and emerging cloud-based architectures, technologies and products
3. Responsible for learning and testing new cloud technologies
4. Continuously look for ways to improve existing processes through automation and cloud-based technologies
5. Create and foster an environment of learning and teamwork to help develop the team’s capabilities
6. Provide technical project management as needed to assist with project requirements
7. Design build/release processes for applications in collaboration with Developers, Network Engineers and Security
8. Understanding system specifications, standards, and converting them to automation processes
9. Understanding of Security and Compliance requirements and applying them through automation and verification
10. Provide on-call support for cloud-based systems as necessary

Knowledge, Skills, and Qualifications
1. At least two years of experience working with cloud solutions in AWS and/or Azure
2. Understanding ofAgile/Scum software development methodologies
3. Understanding of DevOps philosophies, practices, and tools
4. Understanding of Azure and AWS SaaS, PaaS and IaaS services
5. Understanding of how to take desired business outcomes and provide solutions that achieve those outcomes
6. Understanding of ITIL
7. Experience working with TFS/TFSVC/VSTS/Git desirable
8. Experience working with containerized solutions using Docker and Kubernetes or similar tools
9. Experience working with CI/CD pipelines using Jenkins or VSTS
10. Experience working with Data format and Scripting languages JSON,YAML, Bash and PowerShell
11. Experience working with Azure ARM Templates, Terraform or AWS Cloud Formation Templates
12. Excellent analytical, decision-making and problem-solving skills
13. Ability to communicate well both verbally and in writing to technical and non-technical audiences of various levels
14. Ability to develop complex technical solutions for business processes
15. Ability to plan and execute several high level complex projects at the same time
16. Ability to minimize user impact where possible and complete projects on time and correctly
             

Similar Jobs you may be interested in ..