Vacancy caducado!
Kellton Tech is a full-service software development company, offering end-to-end IT solutions, strategic technology consulting and product development services in Web, SMAC (Social, Mobile, Analytics, Cloud), ERP-BPM, and IoT space Our methodology of inventing infinite possibilities with technology helps us develop best in-class and cost effective solutions for our clients. Currently Kellton Tech is looking for talented resources for one of our listed client. Below are the position details:
Position: Cloud ArchitectLocation: Reston, VA or REMOTEMode: Direct Hire – Full Time Team/Profile: This role will help with two teams, 6 person each: one is building a serverless app in AWS and making use of Dynamo, Lambda; another is more server config w/a third party to AWS but may change. Anyone with solid IaaS would do great in the role and would like a person that is not above getting their hands dirty, technically, and providing engineering support, etc. Skill Matrix: (Years of experience)Amazon Web Services for “cloud-scale"Working knowledge of Big Data technologiesDesign of Continuous Delivery pipelines –developing, tuning, and implementing large-scale, complex system architecturesexperience with other enterprise domains (application, security, infrastructure data, etc.).Service-Oriented ArchitectureExperience working in Agile/Lean development environment, Scrum - About the roleAs a Cloud Architect, you will plan, architect, and implement cloud solutions for product offerings supporting Client assessment operations. You will report to the Senior Director and work within an agile application team that develops and maintains highly visible and critical applications. The candidate will interact with the application, domain and solution architects, delivery leads, and all levels of software engineers to establish and enforce application technology standards, design patterns, process, development, and deployment. The candidate will have a responsibility to design, implement, unit test, document, and maintain complex technical software solutions in support of the application development and QA processes. Additionally, you will be expected to ensure communications and relationships with customers and cross-team members are professional and meet expectations.The Cloud Architect will maintain awareness and knowledge of the emerging trends in technology, and its usage within the industry, and will apply this learning in the establishment of new and innovative technology strategies to support Client’s business needs. The architect will also establish related practices, standards, and guidelines and will provide architectural oversight and adoption support to the solution delivery team.Succeeding as a Cloud Architect will require in-depth technical knowledge, experience, and skills, necessary when building solutions to support a single technology or line of business, as well as the breadth of knowledge in multiple technology areas, necessary when building and integrating solutions across multiple technologies and lines of business, in an enterprise environment.In addition, successful candidates will be innovative thinkers and passionate in their pursuit of world-class technology-enabled business solutions. They will also be strong leaders, skilled communicators, and active partners, adept in interpreting and understanding the needs of the enterprise while translating those needs into technology architectures and solutions that are enduring and of high quality. Responsibilities of the roleo Leadership, guidance, and direction for all team members, assuring standards and best practices are met.o Follows established standards and other group procedures, both individually and at a team level. Must ensure proper peer reviews are held for the project and that deployment processes and approved tool utilization are followed.o Works to thoroughly understand the system requirements and ensure they are properly implemented. Also must seek ways to meet the underlying business requirements with low-cost, yet highly re-usable patterns and actively escalate requirements that may cause unnecessary risk or cost.o Provide technical leadership in primary areas of competence and provide technical project support.o Develop increasing expertise in key technologies, such as Business Intelligence, OLAP, Advanced Analytics, Data Warehouse and Data Mart.o Continually advance expertise in problem definition, requirements analysis, and the general design and integration of systems.o Develop an increasing appreciation for technologies and architectures, including; enterprise strategies, deployment best practices, architecture and component performance testing, hosting strategies and infrastructure architectures, and SDLC.o Manage enterprise infrastructure services and solutions to ensure availability and reliability.o Participate in/lead the definition and execution of performance testing efforts.o Provide technical support to third parties regarding the use, understanding, design, and implementation of Client’s products, providing end-user and on-site support when required.o Assist in the deployment of new applications and services as well as provide tier II/III incident support.o Apply cross-functional team facilitation expertise by being the infrastructure liaison between the various departments.o Gather feedback from design and technical staff on system needs and patterns. Must be able to work with Enterprise Architecture group to propose and solicit approval of new architectural patterns including documentation and presentation of the architectural approach, benefits/limitations, and other considerations (e.g. re-usability, security, performance, maintainability, etc.). Qualifications needed for the roleo BS degree in Engineering, Computer Science, or related field/equivalent experience required.o 7+ years of experience developing, tuning, and implementing large-scale, complex system architectures.o Demonstrated professional competence in the principles and practices of Cloud architectures as they relate to:- Familiarity with technologies and a demonstrated understanding of challenges posed by.
- Demonstrated experience in leading and mentoring technical staff in the development and usage of cloud technology architectures and solutions.
- Working knowledge of and experience with other enterprise domains (application, security, infrastructure data, etc.).
- Experience working in Agile/Lean development environment (SCRUM preferred).
- Excellent software development habits (unit tests, in-code documentation, etc.).
- Scrum Team Member attitude – willingness to support the Team to be successful in any area necessary.
- Experience in architecting solutions using Amazon Web Services for “cloud-scale,” high availability, reliability, and security.
- Coding solutions that are composed of Amazon Web Services offerings.
- Communication of Cloud concepts to peers and customers
- Migration from on-premise databases (ex: Oracle) to AWS Cloud.
- Migration to a micro-service based architecture
- Assessing the adequacy of technology controls and security measures.
- Service-Oriented Architecture.
- Design of Continuous Delivery pipelines and the tools used to deliver solutions (SVN, GIT, Chef, Puppet, Ansible, Jenkins, Travis, Bamboo, Concourse, Salt, AWS Code Deploy, Docker, etc.).