Senior Software Engineer (DevOps)
Strategic Systems International
Remote
%LABEL POSITION TYPE REMOTE HYBRID%
Full Time
PURPOSE:
We are seeking an experienced DevOps Engineer with 3–5 years of hands-on expertise in containerization, cloud infrastructure, and CI/CD automation. The ideal candidate will have strong experience with Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP), along with a solid understanding of networking, Linux systems, and Infrastructure-as-Code (IaC) tools. This role requires a proactive engineer with excellent communication skills and the ability to manage complex infrastructure deployments across multi-cloud environments.
KEY RESPONSIBILITIES:
- Design, deploy, and manage modern containerized workflows using Docker and Kubernetes.
- Operate and maintain large Kubernetes clusters, ensuring scalability, reliability, and security.
- Manage Kubernetes configurations, Secrets, ConfigMaps, and service meshes (e.g., Istio).
- Build and manage CI/CD pipelines, coordinating builds with Helm and other CI tools.
- Automate infrastructure provisioning and deployments using Terraform, OpenTofu, CloudFormation, ARM, or Bicep.
- Write Bash, Python, and YAML scripts to streamline operational workflows.
- Implement monitoring and observability solutions using Prometheus, Grafana, Stackdriver, or OpenCensus.
- Proactively monitor system performance and troubleshoot issues across distributed systems.
- Deploy and manage microservices-based architectures on AWS, Azure, or GCP.
- Manage IAM roles, policies, billing, and cost optimization on cloud platforms.
- Ensure cloud infrastructure follows best practices for scalability, security, and cost-efficiency.
- Work with Redis, MongoDB, PostgreSQL, and RabbitMQ to support application needs.
- Ensure database integrations are secure and optimized for performance.
- Apply networking fundamentals to configure secure and reliable communication between services.
- Implement cloud-native security practices, including identity and access management.
- Work with HashiCorp Vault for secure secrets management.
- Collaborate with development, QA, and operations teams to ensure smooth software delivery.
- Take ownership of infrastructure, deployments, and operational reliability.
- Communicate effectively with clients and internal teams (Communication skills rated 4/5).
QUALIFICATIONS, SKILLS, AND EXPERIENCE:
- Bachelor’s degree in Computer Science or related field.
- 3–5 years of professional experience in DevOps, Cloud, or Infrastructure Engineering.
- Proven expertise in Docker and Kubernetes for container orchestration.
- Strong experience with AWS, Azure, or GCP (multi-cloud experience is a plus).
- Hands-on experience with IaC tools (Terraform, OpenTofu, CloudFormation, ARM, Bicep).
- Strong Linux administration and scripting skills (Bash, Python, YAML).
- Experience with microservices deployments in cloud environments.
- Familiarity with Redis, MongoDB, PostgreSQL, and RabbitMQ.
- Proficiency with monitoring tools (Prometheus, Grafana, Stackdriver, OpenCensus).
- Solid understanding of networking fundamentals.
- Experience with cloud security, IAM, billing, and cost analysis is a plus.
- Azure or AWS certifications are a plus.
- Strong problem-solving, communication, and teamwork skills.
- Ability to work with clients and stakeholders effectively.
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 21, 2025