Senior Software Engineer – Cloud-Based Containerized Microservices

Company:  KARTHIK CONSULTING, LLC
Location: Falls Church
Closing Date: 18/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

A day in the life of a Senior Software Engineer at Karthik Consulting:

  • You will approach projects as a critical thinker and a creative problem solver with a can-do attitude to create a world-class product in a start-up environment.
  • You will influence the team by identifying and clearly articulating technical solutions that are elegant and sustainable - then rapidly iterating upon (improving) those solutions in an agile "fail/succeed fast" environment.
  • You will focus on the technical aspects of the product, but you will also contribute to business aspects such as sprint planning and other agile ceremonies; product roadmaps; market analyses; customer demos and discussions.

What you will be doing (essential duties):

  • Design, develop/modify, test, and deploy containerized cloud-based applications.
  • Leverage Infrastructure as Code (IaC) and Configuration as Code (CaC) during deployment, in accordance with Agile and DevSecOps (CI/CD) practices.
  • Continually research emerging technologies to determine feasibility and (when desired) an implementation path.
  • Evaluate and propose changes where needed. Conduct research spikes and document architectural specifications.
  • Leverage your experience with containerization (Docker and Kubernetes), including firsthand technical expertise in a variety of configuration, automation, and CI/CD technologies (Helm, Kubernetes, Harbor, Nexus, etc.).
  • Demonstrate experience with deploying Kubernetes in the cloud (AWS, Azure, and/or GCP).
  • Support and troubleshoot infrastructure software including Docker, Kubernetes, ServiceMesh, CertManager, CyberArk, and Hashicorp.
  • Support the development of environment policies and the automated enforcement thereof.
  • Establish infrastructure development/deployment guidelines and help teammates understand and follow those guidelines. Review infrastructure creation scripts to ensure compliance with those guidelines.
  • Establish, enforce, and tweak CI/CD pipelines running on a COTS DevSecOps platform (e.g., GitLab) to process applications through the full CI/CD lifecycle (across non-Production and Production environments), maximizing automation throughout. Review CI/CD artifacts to troubleshoot issues, then define and implement corresponding solutions.
  • Assist with product demos (internal or external) and help review/create product literature.
  • Develop cloud-based solutions in AWS and/or similar CSPs, including serverless computing, cloud storage technologies, cloud monitoring techniques, and other core cloud services as well as CSP-agnostic capabilities.

Experience:

  • 3+ years of hands-on application development experience with:
    • Hands-on Python development.
    • Cloud environments (AWS preferred).
    • Kubernetes.
    • Agile development methodologies.
    • DevSecOps, including CI/CD tools, controls, and processes.
  • Usage of a DevSecOps platform (GitLab or similar).
  • Building and deploying applications and infrastructure with technologies such as Terraform.
  • Must be a US citizen with the ability to obtain a security clearance.
  • Preferred but not required:
    • AWS Certification.
    • Security+ certification.
    • Cybersecurity knowledge (Common Vulnerabilities and Exposures scanning & remediation; policy definition (including Policy as code) and enforcement; etc.).
    • Active clearance.
    • Federal contracting experience.

What we offer:

  • Offers a comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being.
#J-18808-Ljbffr
Apply Now
Share this job
KARTHIK CONSULTING, LLC
  • Similar Jobs

  • Senior Software Engineer (Cloud Native)

    Alexandria
    View Job
  • Senior Cloud Engineer

    McLean
    View Job
  • Cloud Engineer, Senior

    McLean
    View Job
  • Cloud Engineer, Senior

    Bethesda
    View Job
  • Software Developer/Cloud Engineer

    McLean
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙