Mission-focused, innovative, and agile cybersecurity and IT operations support for the most demanding missions.
Cloud Software Engineer
Location
Maryland
Posted
73 days ago
Salary
0
Seniority
Senior
Job Description
Cloud Software Engineer
Tactibit Technologies
• Architect, plan, and implement new cloud services and infrastructure based on customer specifications • Migrate functions and on-premise workloads to private, public, and hybrid cloud infrastructures • Act as a subject matter expert for end-to-end cloud systems engineering including identifying cloud providers, networking, provisioning, and management/governance • Design, plan, and implement improvements to the enterprise cloud environment to maximize performance, availability, scalability, and security • Work closely with the Cloud Architect to enhance existing and build new capabilities within the AWS-hosted cloud environment • Collaborate with management, software developers, scientists, system/network administrators, and other technical experts to determine growth plans and identify areas of improvement • Monitor the usage of cloud services and infrastructure to ensure appropriate provisioning and manage cost • Design and implement effective security controls and strategies on cloud network environments • Function in a DevOps environment supporting development, testing, operations, and troubleshooting in a mission-critical environment • Support security testing, hardening, and assessments to meet strict compliance and operational security requirements
Job Requirements
- Experience working with Cloud Service Providers, including AWS, Microsoft Azure, and Google Cloud Platforms
- Computer programming and/or scripting skills with languages including Python, Java, C++, C#, Ruby, Node.js, and/or other common programming languages
- Experience with Jira and Confluence
- Experience with migrating and integrating containerized workloads in the cloud using Docker or Kubernetes
- Strong oral and written communication and interpersonal skills to liaise with coworkers, customers, and other stakeholders
- Familiarity and experience with large-scale cloud deployments in enterprise environments including DevOps principles and CI/CD pipelines
- Expert experience analyzing on-premise infrastructure and applications, developing solutions and alternatives for migrating to the cloud, and making recommendations on right-fit cloud solutions and services
- Experience architecting and building scalable, automated cloud infrastructure and applications
- Experience with AWS cloud services, infrastructure as code, configuration management, and CI/CD tools and practices
- Experience with AWS Lambda and similar serverless computing methods
- Familiarity with key cloud computing concepts, practices, and architecture including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS)
- Familiarity with modern DevOps principles, practices, methods, and tools
- Optional experience with Federal government environments and concepts including FedRAMP, NIST Risk Management Framework, NIST SP 800-53 security controls
- Strong problem solving skills and ability to work under pressure
- Must be a US Citizen and able to pass a full background investigation to obtain a security badge to enter the applicable government facility
- BS/BA degree in Computer Science or related discipline
- Preferred Certifications: AWS Certified Cloud Practitioner, AWS Certified Solutions Architect
Benefits
- Innovative information technology
- Cybersecurity services
- Cloud support services
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Create abstractions to solve common problems; • Discover refactoring opportunities or remodeling product pieces and implement those discoveries; • Prevent technical debt accumulation before it happens by identifying and solving them; • Anticipate common and tricky failure from architecture and design to product decisions; • Work base on the product vision, proactively and constructively contributing to deliver it; • Provide deep and effective code and design reviews insights, ensuring excellence on team pull requests; • Provide well thought out, constructive and actionable feedback (including upwards) on a regular basis; • Live the mission: inspire and empower others by genuinely caring for your own wellbeing and your colleagues. Bring wellbeing to the forefront of work, and create a supportive environment where everyone feels comfortable taking care of themselves, taking time off, and finding work-life wellness.
• Design, develop, and implement custom SharePoint solutions, including web parts, apps, and workflows, tailored to client needs. • Build and manage seamless integrations between Infodash, SharePoint, Microsoft Teams, and external platforms, such as financial systems, directories, and legal data sources. • Develop custom themes, templates, and extensions to enhance the look, feel, and functionality of SharePoint sites. • Optimize SharePoint Online performance, troubleshoot technical issues, and ensure smooth operation across all integrations. • Work closely with project teams and client stakeholders to align technical solutions with business goals. • Develop solutions to aggregate and present data from multiple sources, including financial, directory, and client/matter systems, within Infodash. • Maintain high standards of code quality, documentation, and version control throughout the development lifecycle.
• Strong proficiency in PHP with hands-on experience developing applications using the Laravel framework • Design, develop, and maintain scalable web applications using modern front-end and back-end technologies • Collaborate with product managers, UX/UI designers, and other developers to define and implement new features • Write clean, efficient, and well-documented code • Ensure the performance, quality, and responsiveness of applications • Implement APIs, integrate third-party services, and optimize database performance • Participate in code reviews, architecture discussions, and sprint planning • Troubleshoot, debug, and upgrade existing systems • Mentor and provide technical guidance to junior and mid-level developers • Stay up to date with emerging technologies and propose improvements to enhance development efficiency
• Designing, implementing, and maintaining Microservices using Python. • Designing and developing cloud based software products conforming to industry best practices. • Build systems, services, and tools to handle new Ocrolus products and business requirements that securely scale over millions of transactions. • Build and scale our fast-growing online services and data pipelines. • Collaborate with other teams on security, reliability, and automation. • Supporting the testing process, troubleshooting issues and resolving them.



