Overview
On Site
Full Time
Skills
FOCUS
Requirements Elicitation
Research
Instrumentation
Testing
Cloud Computing
Technical Support
Problem Solving
Application Development
Python
Amazon Web Services
Amazon Route 53
Amazon EC2
EBS
Amazon S3
AWS Elastic Beanstalk
Virtual Private Cloud
Remote Desktop Services
Amazon RDS
Amazon DynamoDB
Amazon SQS
Microsoft Azure
Microsoft
Storage
Web Services
Writing
Terraform
Mentorship
IaaS
Command-line Interface
OOD
Software Design
Communication
Agile
Scrum
ROOT
Software Development
Software Development Methodology
Version Control
Git
Bitbucket
GitHub
Computer Science
IT Management
Information Systems
JIRA
Confluence
Apache Maven
Jenkins
Linux
RPM
HTTP
Proxies
Servers
Apache HTTP Server
Nginx
Java
Web Applications
Apache Tomcat
Spring Framework
Dynatrace
Management
Splunk
Configuration Management
Ansible
Performance Tuning
Load Testing
SAP BASIS
Law
IT Service Management
Innovation
Collaboration
Recruiting
Insurance
Finance
Professional Development
Training
Leadership
CompTIA
Customer Service
Career Counseling
Oracle Application Express
Apex
Job Details
Job#: 2088780
Job Description:
Job Description:
As an Engineer 2, you will be responsible for using your technical knowledge of professional concepts to solve business problems. We are looking for a talented individual who can serve as a subject matter expert in their area of focus and represent their department on complex assignments. You will be responsible for evaluating elements of technologys effectiveness through requirements gathering, testing, research and investigation, and making recommendations for improvements resulting in increased quality and effectiveness. You will be required to listen to and evaluate customer needs to determine and provide high-quality solutions that align with customer expectations.
We are seeking an Engineer 2 to support our rapidly growing cloud enablement engine application and infrastructure portfolio. This role will automate configurations and templates for customer use to consume various AWS/Azure based services, manage AWS/Azure based services, measure and maintain reliability through instrumentation and monitoring, and interface with multiple development teams to provide services and support. You will create and modify medium to complex Python and Terraform (HCL) code to enable our customers to more easily consume AWS/Azure services.
You will perform local development builds, being a primary contributor in code reviews, planning, testing, and coordinating of implementation activities. Participate in on-call rotation, which includes 24/7 support of multiple production environments. You will work with cloud vendors and external technical support on upgrades, problem resolution, and design issues. This is an exciting role in a fast-paced, collaborative team that strives to build and foster close working relationships with its application development customers.
Required Skills:
Preferred Skills:
EEO Employer
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or .
Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico.
Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Apex team member can provide.
Job Description:
Job Description:
As an Engineer 2, you will be responsible for using your technical knowledge of professional concepts to solve business problems. We are looking for a talented individual who can serve as a subject matter expert in their area of focus and represent their department on complex assignments. You will be responsible for evaluating elements of technologys effectiveness through requirements gathering, testing, research and investigation, and making recommendations for improvements resulting in increased quality and effectiveness. You will be required to listen to and evaluate customer needs to determine and provide high-quality solutions that align with customer expectations.
We are seeking an Engineer 2 to support our rapidly growing cloud enablement engine application and infrastructure portfolio. This role will automate configurations and templates for customer use to consume various AWS/Azure based services, manage AWS/Azure based services, measure and maintain reliability through instrumentation and monitoring, and interface with multiple development teams to provide services and support. You will create and modify medium to complex Python and Terraform (HCL) code to enable our customers to more easily consume AWS/Azure services.
You will perform local development builds, being a primary contributor in code reviews, planning, testing, and coordinating of implementation activities. Participate in on-call rotation, which includes 24/7 support of multiple production environments. You will work with cloud vendors and external technical support on upgrades, problem resolution, and design issues. This is an exciting role in a fast-paced, collaborative team that strives to build and foster close working relationships with its application development customers.
Required Skills:
- 2+ years of software development experience.
- 2+ years of Python (boto3) and Terraform development experience.
- 2+ years of experience with core Amazon Web Services such as Route 53, EC2 (AMI, EBS, ELB, ASG), S3, CloudWatch, CloudFormation, ElasticBeanstalk, ElastiCache, IAM, VPC, RDS, DynamoDB, SQS, and SNS.
- 2+ years of experience with core Azure Services such as Azure Policies, Microsoft Defender, VNETS/Subnets/NSGs, Blob Storage, EventHubs/EventGrid, Function Apps, Web Services, App Services
- 2+ years of experience writing Terraform modules (HCL).
- Must be committed to incorporating security into all decisions and daily job responsibilities.
- Must be able to coach and mentor team members and customers.
- Experience with the design and build of web application cloud infrastructure.
- Experience in and demonstrable knowledge of Linux command line interface.
- Experiences with software design methodologies, information systems architecture, object-oriented design, and software design patterns.
- Excellent verbal and written communication skills.
- Excellent customer service skills.
- Familiarity with Agile/Scrum methodology.
- Ability to quickly triage problems, determine root cause and drive resolution.
- Familiarity with Software Development Lifecycle (SDLC)
- Knowledge of version control tools, such as git, BitBucket, and GitHub
- Bachelors degree in Computer Science, Computer Information Systems, Management Information Systems, or related field.
Preferred Skills:
- Experience in Jira, Confluence, Maven, and Jenkins.
- Experience with Linux package management (rpm, yum, dnf, etc).
- Experience with HTTP/Proxy servers (Apache, Nginx).
- Experience installing, configuring, and troubleshooting application platforms, with a preference for experience in working with Java web application platforms (e.g., Tomcat, Spring Boot, etc.).
- Experience with monitoring and alerting tools such as Dynatrace, Cloudwatch or similar.
- Experience with log aggregation and management tools such as Splunk.
- Experience working with configuration management tools. Examples: Ansible.
- Systems performance tuning and load testing is a plus.
- Familiarity with large-scale systems and methodologies.
EEO Employer
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or .
Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico.
Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Apex team member can provide.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.