Job Type
Full-time
Description
SUMMARY/OBJECTIVE OF THE JOB:
The Senior Cloud Engineer is the expert implementer, building platforms and systems that are relied upon by our clients and TrekFed itself.
DUTIES AND RESPONSIBILITIES:
- Evaluate libraries, tools, and services for suitability
- Own the implementation of stories and other engineering of advanced cloud work for clients
- Perform research and documentation for problems and potential solutions
- Use various frameworks and methodologies to fully qualify problems, pain points, and potential jeopardies
- Build on Cloud Native patterns, IoT back-ends, serverless architectures, and highly automated work patterns and delivery methods
- Be a technical team advocate, ensuring clear direction and efficient execution
- Augment and design support systems and response procedures and coordinate hand-off to Cloud Operations (CloudOps) Support Engineers
- Hands-on involvement in the development of projects. Enforces standards, procedures, and methodologies for the software development life cycle.
- Move easily between big picture thinking and managing relevant detail
- Participate in cross-functional implementation teams to deliver solutions to clients
- Prepare work for team members of varying levels of experience, defining stories and task type work
- Contribute to internal IP and open source development
- Participate in delivery efforts using Agile or other work methodologies
- Build relationships with vendors and partners
- Engage with clients including presentations, technical decisions, and education opportunities
- Learn, research, and stay up to date on best practices and evolutionary capability in the Amazon Web Services (AWS) cloud
- Share knowledge and skills with other TrekFed team members and client teams
- Write cool blog posts, do talks at community events, help us achieve additional certifications in the AWS Partner Community, help our clients solve all sorts of problems
- Occasional travel may be required to meet stakeholders, kick off new projects, attend conferences, and attend company functions.
- Other duties as assigned
REQUIRED QUALIFICATIONS:
- Bachelor's degree in Information Technology, Computer Science, or a related field and 2 years of general IT experience (programming, hardware, software) or 4 years of general IT experience (programming, hardware, software)
- 3+ years of experience with Amazon Web Services
- 1+ year code-defined infrastructure experience
- 1+ Continuous Integration and Deliver (CI/CD) experience
- 3+ years of programming experience utilizing Python, Node.js, Typescript, GoLang, Java, C#, or other similar languages
- Have worked with Agile Project Management or other project management work methodologies
- Must be a U.S. Citizen
- Must be able to obtain and maintain a secret security clearance
PREFERRED QUALIFICATIONS:
- Have an AWS Cloud Architect Associate, Sysops Associate, Developers Associate, DevOps Professional, and/or Solutions Architect Professional Certification
- Have an AWS Specialty Certification
- Intermediate experience building scalable, automated infrastructure
- Intermediate experience with AWS Lambda and “Serverless” systems
- Intermediate experience in large-scale enterprise IT environments
- Intermediate experience working in a consultative, client-facing consulting role
- Intermediate experience with Cloud Native patterns with services like AWS Lambda
- Able to demonstrate effective verbal and written communication skills
- Previous or current experience with Federal / Government stakeholders
- Intermediate experience with newer ATO strategies such as Fast Track or Continuous ATO
- Intermediate experience with VDI (Virtual Desktop Infrastructure)
COMPETENCIES:
- Communication: The ability to effectively convey information, ideas, and instructions to individuals or groups, both verbally and in writing.
- Time Management: The ability to effectively plan and organize one's own time in order to meet deadlines, prioritize tasks, and make the most efficient use of time.
- Self-Management: The ability to manage one's own emotions, thoughts, and behavior in different situations.
- Building Work Relationships: The ability to establish and maintain positive and productive relationships with colleagues, clients, and other stakeholders.
- Problem Analysis: The ability to identify, understand, and analyze problems in order to find solutions.
- Technical expertise: The ability to understand, apply, and stay current with the knowledge, concepts, and practices in a specific field or industry.
- Planning: The ability to set goals, develop action plans, and effectively allocate resources in order to achieve desired outcomes.