Additional responsibilities include:
- Hands on solution development on AWS cloud and integrating with various internal and external applications.
- Collaborate with stakeholders to understand business requirements and convert them into actionable solution components aligned with DBHDS’s Enterprise Solution architecture patterns, procedures, and policies.
- Design and develop scalable, resilient cloud solution architectures and engineering solutions using cloud-native services and technologies.
- Develop front-end components and back-end services to create cohesive applications within cloud and hybrid infrastructures using AWS.
- Create comprehensive solution documentation detailing the design, testing, and production support processes and procedures.
- Set up and maintain continuous integration and continuous deployment (CI/CD) pipelines to automate updates and feature deployments.
- Ensure solution completeness through thorough testing and quality assurance processes, ensuring compliance with security policies and best practices.
- Manage configuration drift and ensure consistency across different environments, using tools like AWS Code Build/Deploy and AWS CloudFormation.
- Apply DevOps principles to streamline the software development lifecycle (SDLC) and enhance automation.
- Deploy solutions to various environments, establish monitoring processes, and ensure ongoing operational stability and application resiliency through system stress testing and feature enhancements.
- Collaborate with cross-functional teams to understand change requirements, provide technical expertise, and ensure solutions align with business needs.
- Identify opportunities for innovation and process improvement to enhance solution efficiency, scalability, and reliability.
Qualifications include:
· Expertise in Cloud Solutions: Translate business requirements into fully tested solution workflows by designing, implementing, and maintaining technology assets using approved tools for both cloud (e.g., AWS, Azure) and on-premises environments.
· Proficiency in Cloud Platforms: Strong proficiency in cloud platforms, leveraging native cloud services for solution engineering.
· API Development: Expertise in designing, developing, and maintaining APIs specifically tailored for cloud environments (e.g., AWS API Gateway).
· Cloud Networking and Security: Understanding of cloud networking concepts (e.g., VPCs, subnets, security groups) and cloud security best practices, including identity and access management (IAM).
· Containerization and Orchestration: Experience with containerization technologies (e.g., Docker) and orchestration platforms (e.g., Kubernetes).
· Serverless Computing: Experience with serverless computing concepts, event-driven architecture, and serverless platforms (e.g., AWS Lambda).
· Infrastructure as Code (IaC): Automate the provisioning and management of cloud infrastructure using tools like AWS CloudFormation and Terraform.
· Scripting and Automation: Ability to write scripts and automate tasks using scripting languages (e.g., Python, Node.js).
· Building Monitoring and Logging Solutions: Experience in setting up alerts, dashboards, and logs for cloud infrastructure and applications.
· DevOps Practices: Strong understanding of DevOps practices, including developing and optimizing CI/CD pipelines, version control, and collaboration tools (e.g., AWS CodePipeline).
· Compliance: Adhere to all policies and procedures of the Agency.
Additional Considerations:
· Candidates should possess advance level of expertise and showcase experience in cloud architecture and software engineering skills (ex: API Development, Algorithm design), Scripting (preferably python/NodeJS), Serverless computing, Containerization and Orchestration, DevOps for pipelines. Experience building products in a modern cloud ecosystem is crucial.
· The role demands refined communication and training skills, and the ability to collaborate effectively across diverse teams. Building rapport and relationships with peers and end-users is vital, as is the ability to interface amicably with business partners showcasing an understanding of the business process that agency supports is crucial.
· Analytical mindset and problem-solving skills to troubleshoot issues, optimize processes, and implement automation solutions will enable the role to create an immediate impact.
· AWS Certified Solution Architect Professional and at least one AWS Specialty certification are preferred qualifications for executing tasks on this role
| Skill | Required / Desired Amountof Experience | Candidate years of Experience |
Hands on solution development on AWS cloud using Data Engineering Services and integrating with various internal and external applications. | 12 Years Required | |
Expertise in designing, developing, and maintaining APIs specifically tailored for cloud environments (e.g., AWS API Gateway). | 12 Years Required | |
Experience with Power BI, Snowflake and AWS data Lake integrations or similar | 12 Years Required | |
Automate the provisioning and management of cloud infrastructure using tools like AWS CloudFormation | 12 Years Required | |
Strong understanding of DevOps practices, including developing and optimizing CI/CD pipelines, version control, and collaboration tools | 12 Years Required | |
Data Ingestion and Transformation using Amazon S3, AWS Glue, Amazon EMR, AWS DMS, Amazon Redshift, AWS Lambda, Amazon AppFlow | 10 Years Required | |
Setting up schedulers by using Amazon EventBridge, Apache Airflow, or time-based schedules for jobs and crawlers DynamoDB, Kenesis, RDS etc. | 10 Years Required | |
Implementing data transformation services based on requirements using AWS Glue, Lambda etc. | 10 Years Required | |
Using orchestration services to build workflows for data ETL pipelines (for example, Lambda, EventBridge, Amazon Managed Workflows for ApacheAirflow ) | 10 Years Required | |
AWS Cloud Solution Architect and Data Engineer Certifications | Highly desired | |
AWS Data Zone Experience | Highly desired | |