logo

View all jobs

Senior Cloud Native Developer

50% remote and 50% On Site Washington, D.C. / (100% COVID19), DC
Introduction
Elluminates Software believes that Software Drives IT™.
 
Cloud
 
We are experts in Cloud Engineering. We utilize a multidisciplinary approach bridging enterprise architecture, software engineering, administration, commercial Cloud offerings and governance for Cloud design and build efforts.
 
Data Center
 
Data Centers are more complex and require more expertise today than ever before. We bring nearly two decades of Data Center IT infrastructure design and build expertise.
 
Automation
 
Processes often repeat and take up valuable time that can be automated. We have successfully automated critical business processes and transformed organizations to be more efficient.
 
Security
 
Security Engineering focuses on using IT security layers, identity, logging and monitoring to protect critical systems. We have built from the ground up as well as optimized existing security postures of IT systems across large enterprises.
 
Job Description
 
Elluminates Software has an immediate opportunity for a Senior Cloud Native Developer located in Washington, D.C. This is a full-time direct position with benefits. The Senior Cloud Native Developer duties will entail the development and maintenance of code which supports both Infrastructure as Code (IaC) as well as any cloud native custom applications. 
 
 
 
 
 
 
 
 
Duties and Responsibilities:
 
The Cloud Native Developer must have experience in providing leadership and mentorship to small and high performing technical teams working in the development and operations of cloud and other virtualized environments. 
 
Key opening concepts: AWS, Infrastructure as Code, Python Developer and CI/CD, Terraform (moving away from Cloudformation), 50% remote work and 50% in Red Cross Building NW (pre-COVID), work in both commercial and GovCloud AWS.
 
Responsibilities include:
 
  1. Must have extensive experience with the execution of a fully managed Software Development Life Cycle (SDLC) process
  2. Must have strong analytical skills
  3. Must have extensive experience analyzing requirements; designing and debugging code.
  4. Must have extensive experience in taking client requirements and developing it into a fully functional product.
  5. Must have experience in high volume and high availability cloud-based network interconnectivity like VPC, VPN and VPC Peering
  6. Must have good communications skills
  7. Must have extensive software and hardware development experience and thorough knowledge of a variety of programming languages as well as development and deployment platforms. 
 
Work Experience:
 
Basic Qualifications:
 
  1. Intimate knowledge / Development in one or more programing languages (Java, Python, C/C++, C#, PHP, .Net, Node.js, Go and Ruby)
  2. Utilized one or more cloud scripting languages i.e. JavaScript, PowerShell
  3. Knowledge of JSON, YAML and XML
  4. Knowledge of system Administration of Windows and Linux operating systems
  5. Should have an understanding of Virtual Networking principles such as DNS, TCP/IP, HTTP, CDN, Public and Private Subnets and VPN
  6. Worked with AW services such as Route 53, CloudFront and Virtual Private Cloud
  7. Knowledge of data storage options available and when to apply them (i.e. bucket storage using S3 to Relational Database Services (RDS) to full fledge Hadoop clusters.
  8. Knowledge of Cloud Security foundations (i.e. securing AWS accounts, to data, to managing identity and access management (IAM) services as well as using security groups and access control list to secure networks)
  9. Knowledge of basic Amazon services such as SQS, SNS and RDS
  10. Working experience or knowledge of virtualization or services like virtual machines, EC2, Lambda and Serverless Computing
  11. Working knowledge of Web Services and Api
  12. Knowledge of using Infrastructure as Code (IaC) to implement IaaS, PaaS, SaaS using CI/CD process
 
Educational Requirements
 
Minimum BS in Computer Science or related engineering degree
 
Certifications Requirements
 
Minimum: AWS Certified Developer -Associate
 
Preferred Qualifications:
 
  • AWS Certified Solutions Architect  –Professional
 
Desired Skills (Not essential)
 
Knowledge of and or worked in the following additional Cloud environments:
●Google’s GCP
●Microsoft’s Azure
 
Knowledge of and or worked with the following tools:
●Terraform
●Chef
●Ansible
●Jenkins
 
Type: Full-Time
Clearance: Secret 
Location: 50% remote and 50% On Site Washington, D.C.  / (100% remote during COVID19)
Shift: Normal Business Core Hours
Type of Travel: Local
Share This Job
Powered by