Description & Requirements
Essential Duties and Responsibilities:
- Oversee the automation processes for daily activities, build activities and new feature and functionality with public and private cloud
- Interact with other team members and groups within the IT organization
- Help enforce the standards for server builds and services deployed in AWS and the private cloud by the cloud solutions teams
- Perform other duties assigned by leadership.
-Establish technology strategy, architecture, and plans for the project modernization effort.
-Understands the organizational and project direction, goals, and the technology eco system to determine how architecture frameworks should be implemented.
- Interface with engineering and other cloud teams across the organization to establish and enforce best practices and standards as guardrails with manual and auto-remediation, for non-compliant cloud resources.
-Provides direction on implementing feasible, cost-effective solutions to the overall Solution architecture using cloud services and products considering both functional and non-functional requirements.
- Collaborates and coordinates with MAXIMUS IT security and infrastructure teams to develop strategies to fulfill security and performance requirements and assess effectiveness of the solutions.
- Provides feature/functionality to enable cloud teams through self-service portals.
-Performs and leads POC (proof of concept) development and recommendation to adopt to ever changing technology trends.
-Performs other duties as assigned.
- Bachelor's degree in relevant field of study and 7+ years of relevant professional experience required, or equivalent combination of education and experience.
-Bachelor’s degree in Computer Engineering, Computer Science, or a related field with more than 10 years of relevant experience or master’s degree (Preferred) in Computer Engineering, Computer Science, or a related field with more than 6 years of relevant experience.
- At least 5 years of Software Engineering Management experience including architecting cloud solutions at an enterprise level.
- Knowledge, experience and exhibits strong thought leadership in digital architecture domain and applications, in developing web services and emerging technologies such as micro services in cloud-based environments and virtualization.
-Experience of building products & services in “As a Service” models (eg. SaaS, IaaS, PaaS) and platforms (eg. AWS, Azure).
- Development experience with programming/scripting languages: Java/JEE, C#/Net, JavaScript frameworks (NodeJS, Angular), Web Services
-Experience with Agile/continuous integration/DevOps.
-Excellent interpersonal and communication skills, both written and verbal.
-Ability to influence peers and superiors (technical and business) the strategic direction of overall solution.
-Must be able to perform comfortably in a fast-paced, deadline-oriented work environment of competing and alternating priorities.