AWS Engineer Job Description
AWS Engineer Duties & Responsibilities
To write an effective AWS engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included AWS engineer job description templates that you can modify and use.
Sample responsibilities for this position include:
AWS Engineer Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for AWS Engineer
List any licenses or certifications required by the position: AWS, CSA, MCSE, CISSP, TLS, CE, S3, CCP, CCA, CASP
Education for AWS Engineer
Typically a job would require a certain level of education.
Employers hiring for the AWS engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Information Systems, Education, Mathematics, Information Technology, Business, Computer Engineering, Software Engineering
Skills for AWS Engineer
Desired skills for AWS engineer include:
Desired experience for AWS engineer includes:
AWS Engineer Examples
AWS Engineer Job Description
- Help define and build the next generation of deployment, provisioning, monitoring, alerting, logging, and metrics in our world class engineering organization
- Development solutions on Cloud based architecture
- Establishing DevOps paradigms and developing within those paradigms
- Evangelizing key strategic technologies in the areas of public API’s, Big Data, and Analytics
- Work with DBAs in the development of relational and NoSQL databases
- Testing - Understand the role and use of testing throughout the life cycle
- Supporting technical tasks & delivery schedule development
- Development of security testing automation
- Produce automation to augment high quality threat models
- You will work with business customers and development teams to define analytics requirements and then deliver flexible, scalable solutions from end-to-end, harvesting data from throughout the organization and transforming it into normalized data marts from which business metrics and analysis can be reliably generated
- 4+ years developing in Ruby and Java
- Strong knowledge and experience in n-tier web applications including web servers (Apache, nodeJS), application servers (Tomcat, Weblogic), databases (Oracle, MySQL, Hbase, NEO4J) and infrastructure (Amazon Web Services)
- Experience developing and deploying applications to Amazon Web Services and making use of the services they offer
- Experience working with version control systems and automated deployments (SVN, Git, Jenkins)
- Passion for solving complex challenges
- Good understanding of programing languages
AWS Engineer Job Description
- Development of orchestration blueprints/scripting for automation of tasks within AWS
- Assisting in developing and maintaining full stack monitoring
- Work with the client team to address escalations
- Implement change requests and engineering tasks
- Lead the technical discussions in customer governance calls
- Interact with the user / customer / first level management
- Handle specific technologies within projects
- Contribute to HLD, LLD, Implementation and test plans
- Participate in technical audits
- Identify opportunities for automation, standardization and stabilization of environment
- Bachelor’s Degree in Computer Science or Engineering (or related discipline) and at least 2 years of software development or software engineering work experience required.Scripting experience preferred
- 2 years programming in Java or .Net preferred
- Interest in getting into the AWS environment
- Linux and Windows administration and troubleshooting
- Knowledge of DevOps scripting, configuration management, and automation tools
- Solid scripting skills in Python, Bash, or equivalent
AWS Engineer Job Description
- Partner with development to build highly available and scalable web services on AWS
- Left shift
- Prepare templates, checklist and guidelines on Due diligence, Transitions and KT
- Deliver technology training through Academy and/or within project group for technologies/ tools
- Participate in recruitment and act as a buddy to new hires
- Contribute to knowledge management activities by creating case studies, technical artifacts, and reference architectures related to your technical domain
- Lead the technical uptake effort within our Environments Operations team
- Design and build facts, dimensions, snapshots, SCDs in Redshift using SnapLogic
- Create data models and perform performance tuning
- Develop ETL and implement best practices for ETL development
- Passion for problem solving and continuous learning
- Programming (JAVA, J2EE, .NET)
- SOA / ESB / Web Services
- Repositories and Source Code Controls
- 1+ years of experience with mocking framework for Unit testing - Mockito, EasyMock, Powermock
- 1+ years of experience with Eclipse IDE , Visio
AWS Engineer Job Description
- Train and guide the company’s HR engineering team on developing with aforementioned AWS tools, while also executing on specific deliverables
- Coach and mentor other technical resources on the team on AWS technologies
- Create ETL piplelines that are highly optimized with very large data sets
- Solve issues with data models and come up with solutions
- Developing and directing software system testing and validation procedures, programming and documentation
- Analyzing user needs and requirements to determine feasibility of design within time and cost constraints
- Provide technology expertise, direction, coordination, and consultation, in the development, integration, launch, scaling, and maintenance of new and existing products and solutions
- Establishes infrastructure technology architectures, standards, test plans, design templates and governance
- Works with the team to define standards and frameworks with regards to coding, programming, and the general development of applications for multiple platforms
- Work with business teams to understand customer issues and to investigate, prototype and deliver new and innovative solutions
- 1+ years of experience with Maven or ANT
- 1+ years of experience with SVN, Git (or other Software Configuration & Versioning tool)
- 1+ years of experience with Oracle BPEL or any other BPEL / BPMS Development experience
- 1+ years of experience with UML Modeling Tool, Eclipse IDE, Visio
- 1+ years of experience with XMLSpy / Tools for WSDL / XSD / XPATH / XQUERY mgmt
- 1+ years of experience with JUNIT / SOAPUI / Web Service Test Tools
AWS Engineer Job Description
- Participate and lead best practice workshops, working directly with technical teams within AWS to ensure they are configured with security and availability best practices
- Collaborate and help build utilities and tools for internal use that enable you and your fellow AWS Engineers to operate safely at high speed and wide scale
- Work on critical, highly complex customer problems that will span multiple AWS services, teams, and locations
- Participate in the migrating to the AWS by analyzing existing environment and supplying migration plans, migration methodology
- Assist with adapting existing on-prem processes to the AWS environment
- Manage AWS environment during and after the migration is completed
- Develop scripts and tools for automation of system provisioning, deployment, upgrade, and scaling
- Identify, troubleshoot, and resolve performance issues in the WorkSpaces service
- Create ETLs to take data from various operational systems
- Use business intelligence and visualization software (e.g., OBIEE, Tableau, MicroStrategy, ) to empower non-technical, internal customers to drive their own analytics and reporting
- System monitoring tools
- Knowledge and understanding of security engineering, system and network security, authentication and security protocols, cryptography, and application security
- Experience using various penetration testing tools (such as, BurpSuite, Metasploit, Nessus, ) on Windows and Linux
- Previous work as a Security Engineer with applied coding experience
- Ability to successfully work with distributed teams
- Understanding in code analysis either Dynamic or Static