Senior Software Engineer (DevOps)
Strategic Systems International
Remote
%LABEL POSITION TYPE REMOTE HYBRID%
Full Time
PURPOSE:
We are seeking an experienced Senior DevOps Engineer with strong expertise in AWS and Azure to design, automate, and optimize our cloud infrastructure and CI/CD pipelines. The ideal candidate will lead DevOps initiatives to ensure the availability, scalability, and security of cloud-native systems, while collaborating with cross-functional teams to enable seamless deployments and operational excellence.
KEY RESPONSIBILITIES:
- Design, build, and manage scalable, secure, and resilient infrastructure on AWS and Azure.
- Work extensively with AWS services (EC2, Lambda, SQS, ECS/Fargate, EKS, S3, RDS, IAM, CloudWatch, VPC) and Azure services (App Services, AKS, Storage Accounts, Networking, and Identity services).
- Implement and maintain infrastructure using Terraform, CloudFormation, or ARM templates.
- Ensure reusable, consistent, and automated provisioning of environments.
- Develop and manage CI/CD pipelines using GitHub Actions, Azure DevOps, or equivalent tools.
- Automate build, test, and deployment processes to accelerate delivery cycles.
- Configure and troubleshoot networking fundamentals including VPCs, NAT gateways, subnets, firewalls, DNS, VPNs, and load balancers (ALB/NLB).
- Implement security best practices including IAM roles, RBAC, secrets management, and firewall policies.
- Support compliance efforts (e.g., PCI/HIPAA) where required.
- Implement monitoring, logging, and alerting solutions using CloudWatch, Azure Monitor, Grafana, or Splunk.
- Ensure proactive issue detection and performance optimization.
- Automate operational tasks using Bash, Python, or PowerShell scripts.
- Improve efficiency and reliability of infrastructure provisioning and application deployment.
- Work with Docker and Kubernetes for containerized application deployment.
- Use Helm charts for Kubernetes workload management.
- Collaborate with developers, data engineers, and AI engineers to streamline DevOps practices.
- Take ownership of DevOps initiatives and provide technical leadership to ensure best practices.
- Engage with clients as needed, demonstrating strong communication skills.
QUALIFICATIONS, SKILLS, AND EXPERIENCE:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 4+ years of experience in DevOps or Cloud Engineering roles.
- Proven expertise with AWS and Azure cloud platforms.
- Strong knowledge of infrastructure-as-code using Terraform, CloudFormation, or ARM templates.
- Hands-on experience with CI/CD pipelines (GitHub Actions, Azure DevOps, Jenkins).
- Proficiency in Linux environments and scripting (Bash, Python, or PowerShell).
- Familiarity with Docker, Kubernetes, and Helm for container orchestration.
- Strong knowledge of monitoring tools (CloudWatch, Azure Monitor, Grafana, Splunk).
- Solid understanding of networking fundamentals and troubleshooting.
- Strong leadership skills with ability to take ownership of initiatives.
- Excellent communication and interpersonal skills.
- Experience with Serverless Framework, Azure Arc, AWS Control Tower, OPA, and FinOps is a plus.
- Knowledge of compliance frameworks such as PCI and HIPAA is a plus.
A Culture of Belonging: At our core, we value diversity and inclusion. As an equal opportunity employer, we are dedicated to creating a workplace where every voice is heard, every person is respected, and everyone has the opportunity to succeed.
Senior Software Engineer (DevOps)
Remote
%LABEL POSITION TYPE REMOTE HYBRID%
Full Time
August 18, 2025