AWS Admin/Full Stack Developer
About the role
The AWS Admin/Full Stack Developer will design, develop, deploy and support technical solutions in a collaborative team environment. This position requires an experienced, self-motivated individual capable of performing in a fast-paced development environment, as well as interacting effectively with key customers and users.
Responsibilities
- Develop and integrate custom developed software solutions hosted on a cloud-based platform.
- Design, develop, deploy, and manage the client’s cloud infrastructure, services, and security applications to ensure the environment is scalable, reliable, secure, and cost-effective.
- Work with various cloud platforms such as AWS, Microsoft Azure, Google Cloud and others, and focus on day-to-day operations of the environment, handling tasks such as provisioning, monitoring, troubleshooting, and optimizing cloud resources and systems.
- Manage, maintain, optimize and deploy the client’s cloud infrastructure.
- Work closely with cross-functional teams to ensure the efficient and secure operation of cloud-based services, with a focus on performance, scalability, and cost-effectiveness.
- Monitor networking requirements and costs to manage customer’s needs.
- Collaborate with customer’s Security team to meet all security requirements.
- Present to customer architectural plans and work with stakeholders to handle projections and changes as needed.
- Participate in software programming initiatives to support innovation and enhancement, using Java, JavaScript, Python, SpringBoot, and Hibernate.
- Leverage tools like JIRA and Confluence to track activities.
- Apply and identify best practices and standard operating procedures.
- Create innovative solutions to meet the technical needs of customers.
Requirements
- Candidate must be a US Citizen and have an active TS/SCI with Poly.
- Bachelor’s degree in Computer Science or related degree with 10+ years of experience.
- Current AWS certification (Solutions Architect, DevOps Engineer, or equivalent).
- Proficiency in configuring and managing core AWS services: EC2, ECS/EKG for compute resources, S3, EBS, EFS for storage solutions, VPC configuration, security groups, and network architecture, IAM for access management and security policies, RDS, DynamoDB, or other AWS database services, CloudFormation, CDK, or Terraform for infrastructure as code, CloudWatch for monitoring and alerting, AWS Cost Management tools.
- Demonstrated working experience in the AWS cloud as a systems administrator conducting set-up, development, and maintenance.
- Demonstrated experience using JavaScript, Python, and JAVA languages and data formats like JSON and YAML.
- Experience with modern frontend frameworks (React, Angular, or Vue).
- Backend development using Node.js, Python, or similar.
- RESTful API and GraphQL development experience.
- Database design and implementation (SQL and NoSQL).
- Containerization knowledge (Docker).
- CI/CD pipeline implementation (AWS CodePipeline, GitHub Actions).
- Serverless architecture experience (AWS Lambda, API Gateway).
- Direct experience utilizing software testing performance tools.
- Ability to maintain infrastructure using IaC best practices.
- Ability to script in one more of the following computer languages Bash, Visual Basic or PowerShell.
- Deep working knowledge of public cloud providers (AWS, Microsoft Azure, Google Cloud) and services (compute, networking, storage, databases).
- Experience with cloud monitoring tools (e.g., AWS CloudWatch, Azure Monitor, Datadog) and cost optimization strategies.
- Solid understanding of cloud security practices, IAM, encryption, VPNs, firewalls, and security tools.
- Expert experience and ability to immediately contribute to Automation Tasks and Infrastructure-as-Code tools and templates.
Qualifications
- Strong requirements and design documentation skills are a must.
- Self-starter with the ability to work independently.
- Strong written and oral communication with the ability to communicate with team members, management, and customers.
- Able to understand business requirements and convert them into solution designs.
- Able to ask the right questions to define a solution.
- Proficient with common Agile practices, service-orientated environments, and development practices.
- Experience using issue/problem tracking systems.
Skills
- Systems, software, cloud, and Agile experience.
- Experience with JavaScript, Python, and JAVA languages.
- Experience with modern frontend frameworks (React, Angular, or Vue).
- Experience with backend development using Node.js, Python, or similar.
- Experience with RESTful API and GraphQL development.
- Experience with database design and implementation (SQL and NoSQL).
- Experience with containerization knowledge (Docker).
- Experience with CI/CD pipeline implementation (AWS CodePipeline, GitHub Actions).
- Experience with serverless architecture (AWS Lambda, API Gateway).
- Experience with software testing performance tools.
- Experience with scripting in one or more of the following computer languages Bash, Visual Basic or PowerShell.
- Experience with cloud monitoring tools (e.g., AWS CloudWatch, Azure Monitor, Datadog).
- Experience with cloud security practices, IAM, encryption, VPNs, firewalls, and security tools.
- Experience with automation tasks and Infrastructure-as-Code tools and templates.
Benefits
Pay Range $107,900.00 - $195,050.00
Pay
Pay Range $107,900.00 - $195,050.00
Schedule
Not specified
Leidos Commitment to Diversity, Equity, and Inclusion
We are committed to creating a diverse and inclusive workplace where everyone feels valued and respected. We strive to foster an environment where all employees can bring their authentic selves to work and thrive. We are dedicated to promoting equity and inclusion across all levels of our organization, and we are proud to be an equal opportunity employer. We welcome candidates from all backgrounds and encourage diversity in our workforce.
Equal Opportunity Employer
Leidos is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law.
Securing Your Data
Beware of fake employment opportunities using Leidos' name. Leidos will never ask you to provide payment-related information during any part of the employment application process (i.e., ask you for money), nor will Leidos ever advance money as part of the hiring process (i.e., send you a check or money order before doing any work). Further, Leidos will only communicate with you through emails that are generated by the Leidos.com automated system – never from free commercial services (e.g., Gmail, Yahoo, Hotmail) or via WhatsApp, Telegram, etc. If you received an email purporting to be from Leidos that asks for payment-related information or any other personal information (e.g., about you or your previous employer), and you are concerned about its legitimacy, please make us aware immediately by emailing us at LeidosCareersFraud@leidos.com. If you believe you are the victim of a scam, contact your local law enforcement and report the incident to the U.S. Federal Trade Commission.
Commitment to Non-Discrimination
All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws.