Lead Software Engineer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$15/hr

HOURS PER WEEK

40

DATE POSTED

Dec 18, 2024

JOB OVERVIEW

Location: Remote (Eastern Time)
Employment Type: 6-Month Contract to Hire

About Rig Fab:
Rig Fab is a leading technology company specializing in building scalable web and mobile applications, optimizing cloud infrastructure, and automating critical workflows. We deliver integrated solutions that connect diverse systems, streamline processes, and maintain high-performing, secure environments. We are seeking a Principal Software and Cloud Infrastructure Engineer who excels at combining application development, system integration, cloud architecture, and automation to eliminate manual processes. This role requires expertise in AWS, Azure, API development, DevOps practices, and automation tools.

Position Overview:
As a Principal Software and Cloud Infrastructure Engineer, you will be at the forefront of driving automation across Rig Fab’s technical systems and cloud environments. This role will focus on automating manual processes and workflows, integrating multiple platforms, and streamlining operations to reduce human intervention. You will work across AWS, Azure, and automation tools to deliver seamless integrations between systems like ClickUp, Homebase, Twilio, GoHighLevel, and QuickBooks, ensuring data flows smoothly and processes are automated. You will also design scalable cloud architectures and lead DevOps and CI/CD efforts to provide high-quality, repeatable deployments.



Key Responsibilities:
Strategic Technical Leadership
- Lead efforts to automate manual processes, driving efficiency and reducing operational overhead.
- Design, implement, and manage automation strategies that streamline workflows between systems like ClickUp to Homebase, Twilio to GoHighLevel, and Homebase to QuickBooks.
- Advocate for automation best practices and ensure systems are designed for continuous, efficient operation without manual intervention.
- Work closely with product, business, and engineering teams to ensure technical strategies align with operational needs and goals.

System Design, Integration, & Automation
- Architect integrations between platforms, ensuring that automated workflows are seamless and error-free.
- Use API development and automation tools (e.g., Zapier, Integromat, custom scripts) to connect tools and automate data transfers for time tracking, payroll, and customer relationship management.
- Build and deploy scalable integrations, ensuring workflows between ClickUp, Homebase, QuickBooks, Twilio, and GoHighLevel are automated, secure, and easy to maintain.

Cloud Infrastructure Design & Optimization
- Design cloud architectures in AWS and Azure to support multiple independent projects, emphasizing automation and resource efficiency.
- Implement monitoring, logging, and performance optimization for cloud infrastructure, ensuring systems scale automatically based on demand.
- Automate the setup and deployment of Development, Test, and Production environments using Infrastructure-as-Code (IaC) tools like Terraform and CloudFormation.
- Optimize cloud resources and cost management by automating scaling, load balancing, and resource allocation.

Automation of CI/CD & DevOps Practices
- Lead the implementation of CI/CD pipelines, ensuring that code is automatically tested, integrated, and deployed with minimal manual intervention.
- Work closely with DevOps engineers to create automated build, test, and deployment processes using AWS CodePipeline, Azure DevOps, and Terraform.
- Ensure automated deployments align with operational needs and technical requirements, reducing manual configuration and error-prone processes.

Performance Optimization & Troubleshooting
- Automate infrastructure monitoring and troubleshooting processes using tools like CloudWatch, Azure Monitor, and ELK Stack.
- Ensure that performance bottlenecks and failures are automatically detected, with automated recovery processes in place.
- Use automation to ensure the continuous health and optimization of cloud resources, reducing manual intervention in troubleshooting and performance tuning.

Cross-Platform Cloud Integration
- Manage the integration and automation between AWS and Azure, ensuring seamless workflows and data exchange.
- Automate IAM roles, permissions, and cross-platform access control for consistent, secure environments.

Documentation & Reporting
- Create detailed documentation for automated workflows, system configurations, and integration processes.
- Regularly provide updates on the status and effectiveness of automated systems, ensuring they align with business goals and deliver measurable results.



SMART Goals:
Automation & Integration
- Specific: Automate integration between ClickUp ? Homebase, Twilio ? GoHighLevel, and Homebase ? QuickBooks.
- Measurable: Track the reduction in manual processes and improvements in efficiency and accuracy.
- Achievable: Use API integrations, Zapier, and custom scripts.
- Relevant: Eliminate manual data entry and improve workflow efficiency.
- Time-bound: Complete within 60 days.

Cloud Engineering
- Specific: Set up and automate CI/CD pipelines, ensuring proper configuration of AWS or Azure environments, including deployment, monitoring, and security configurations, and lead the migration of data from legacy systems to new cloud infrastructure.
- Measurable: Track deployment success rates, time to deploy, system performance post-deployment, and the volume of data migrated, ensuring zero data loss during the migration.
- Achievable: Use tools like Jenkins, GitLab CI, AWS CodePipeline, Azure DevOps, AWS Data Migration Service, Azure Migrate, and custom scripts for data transfer and cloud resource management (EC2, Lambda, VMs, etc.).
- Relevant: Streamline deployment processes, improve infrastructure reliability, reduce manual interventions, and ensure a smooth data migration to enhance scalability and future-proofing of systems.
- Time-bound: Complete within 90 days.



Qualifications:
Required Skills and Experience
- Proven experience in cloud architecture, system integration, and application development, with a focus on automation.
- Expertise in AWS and Azure, including services such as:
- AWS: EC2, Lambda, S3, RDS, VPC, CloudWatch, CloudTrail, API Gateway, etc.
- Azure: Virtual Machines, Blob Storage, Azure SQL, Azure Functions, Azure Monitor, Azure API Management, etc.
- Strong experience in API development and building automated integrations between platforms.
- Proficiency with IaC tools (e.g., Terraform, CloudFormation).
- Strong background in CI/CD pipelines (AWS CodePipeline, Azure DevOps, Jenkins, GitLab).
- Experience using automation platforms (e.g., Zapier, Integromat) to connect applications and automate workflows.
- Knowledge of cloud security best practices, including IAM, WAF, and Azure Security Center.

Preferred Skills:
- Experience with microservices architecture and containerized environments (e.g., Docker, Kubernetes).
- Familiarity with logging, monitoring, and observability tools (e.g., ELK Stack, Grafana, CloudWatch, Azure Monitor).
- Strong communication skills with the ability to document, share knowledge, and report progress effectively.



Why Join Us?
At Rig Fab, we believe that automation is the key to achieving operational excellence. As a Principal Software and Cloud Infrastructure Engineer, you will play a pivotal role in driving automation across multiple systems and cloud environments. You will eliminate manual processes, streamline workflows, and ensure that Rig Fab’s infrastructure and applications are scalable, efficient, and secure. Join us in revolutionizing the way we build and deploy technology.



How to Apply
If you are an experienced technical leader passionate about automation and cloud infrastructure, we invite you to apply. Submit your resume and cover letter detailing your relevant experience and vision for this role.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin