What are the responsibilities and job description for the AWS Cloud Engineer position at TDMK Digital?
TDMK Digital is a User Experience and Software Development company providing product strategy and next-generation mobile and cloud software solutions to innovative federal government agencies. TDMK Digital is looking for a qualified AWS Cloud Engineer to join our team to support one of our federal contracts. This job is 100% Remote
Job Description:
Designs, builds, tests, and deploys cloud application solutions that integrate cloud and non-cloud infrastructure. Can deploy infrastructure and platform environments, creates a proof of architecture to test architecture viability, security and performance.
An AWS engineer is an IT professional who creates, maintains, and evolves an AWS Serverless cloud infrastructure for running applications. These infrastructures include production, test, and development environments.
Skill Years/Level of Experience
Amazon Web Services (AWS) P4 – Expert
Microsoft Azure Active Directory Role-Based Access Control (RBAC) P3 – Advanced
AWS Database Migration Service P3 – Advanced
AWS CloudFormation P4 – Expert
Node.js P4 – Expert
Required skills:
o CloudFormation (at a scale of 500 resources)
Nested stacks and templatization
Building CloudFormation change sets via CodePipeline
Environment rollback
o Node or Python (both highly preferable)
o Bash
o CodePipeline
o CodeBuild
o CodeCommit
The work:
• Collaborate within a project team to solve complex problems
• Create scripts and templates for automatic provisioning of resources
• Design and Deploy Cloud services in a high-performance production environment
• Ability to work independently on project tasks
• Involved in a workstream(s) where you were an active contributor and can talk to the progress and results of a project
• Be responsible for the planning, implementation, and growth of the AWS cloud infrastructure
• Build, release, and manage the configuration of all production systems
• Manage a continuous integration and deployment methodology for server-based technologies
• Work alongside architecture SME to design and implement scalable software services
• Ensure necessary system security by using best in class cloud security solutions
• Implement continuous integration/continuous delivery (CI/CD) pipelines when necessary
• Recommend process and architecture improvements
• Troubleshoot the system and solve problems across all platform and application domains
• Oversee pre-production acceptance testing to ensure the high quality of a company’s services and products
• Enjoy learning new technologies quickly
• Stay current with new technology options and vendor products, evaluating which ones would be a good fit for the company
• Relevant certifications or education based around Cloud and/or IT such AWS Cloud Practitioner
• Exposure to DevOps Methodologies by using orchestration tools.
• Agile Scrum or Kanban experience or Training
• Comfortable working in Linux and distributed environment
Other skills for cloud engineer role:
• Important skills
o Authentication/Authorization (preferably with Cognito)
o Database migration/maintenance/ops
o RBAC (infrastructure, not application)
• Plus
o Serverless framework
o AWS SAM
o AWS CodeStar
o AWS Amplify
Education:
- Bachelor’s Degree
Work Location:
- 100% Remote
Work Authorization:
- US Citizen
TDMK Digital Benefits:
- Medical, Dental, Vision, & Life Insurance
- 401k
- Paid Company Holidays
- Paid Time Off
TDMK Digital is an Equal Opportunity Employer that is committed to inclusion and diversity. We ensure equal opportunity for all applicants without regards to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or Veteran status.