DevOps Software Design Engineer responsible for bridging software applications and cloud infrastructure management. Collaborating with teams to enhance automation and build processes for robust software delivery.
Responsibilities
Enhance and maintain build automation workflows and CI/CD pipelines using tools such as GitHub Actions and Jenkins.
Integrate automated quality controls including unit tests, integration tests, code coverage, and security scans such as SAST/DAST (e.g., Veracode, CodeSonar).
Collaborate closely with Embedded/Firmware and Software Engineering teams to support DevOps services, build systems, and development workflows.
Architect scalable, secure, and cost‑efficient cloud infrastructure using IaC tools like Terraform and CloudFormation; manage virtual machines, container platforms, networking, load balancers, VPC/VNet configurations, firewalls, and gateways.
Partner with development teams—including Developers, QA, Architects, and Product Owners—to understand technical requirements and define infrastructure and build solutions.
Design, deploy, upgrade, and administer Kubernetes clusters across AKS, EKS, GKE, or self‑managed environments.
Implement and operate monitoring, logging, and alerting solutions using Prometheus, Grafana, ELK/EFK, Datadog, Splunk, and similar tools.
Embed security and compliance into DevOps processes by incorporating scans, compliance checks (SOC2, ISO27001, PCI‑DSS, GDPR), and vulnerability management within CI/CD pipelines.
Manage secrets securely using AWS Secrets Manager or alternative tools; implement IAM, RBAC, network security policies, and cloud security best practices.
Automate routine operational activities, including environment provisioning, backups, patching, and failover testing.
Serve as a DevOps subject‑matter expert (SME), providing guidance on tooling, best practices, and architectural decisions; mentor junior engineers as needed.
Work collaboratively with developers, QA, architects, and security teams to improve the SDLC and enhance platform stability and reliability.
Develop and maintain DevOps documentation, operational procedures, and internal tooling.
Continuously optimize cloud usage, resource efficiency, and system performance.
Experience with Server configuration management using Ansible or Chef, Source control tools (Git, SVN, etc.), agile software development practices, and scripting languages (Python, etc.)
Requirements
Bachelor’s degree in computer science, computer engineering, or related field
6+ years of experience in DevOps, SRE, or Platform Engineering.
Proficient in Linux
Deep knowledge and experience on cloud platforms. Must have AWS experience.
Software Engineer developing scalable applications in a collaborative environment using Microsoft tech stack. Focus on B2B SaaS with innovative solutions for enterprise customers.
Senior Software Engineer developing big data applications for Disney's media platforms. Collaborating on cloud - based solutions and ensuring application stability with Agile methodologies.
Software Engineering co - op intern at TechSmith developing and improving CI/CD systems in a collaborative environment. Opportunity to work part - time while pursuing a Computer Science degree.
Deliver secure software capabilities for national - level operations at MetroStar. Engage in development and operational support for critical federal government systems.
Sr. Software Developer III delivering secure and reliable software solutions for mission - critical operations. Collaborating with teams to design, develop, and modernize enterprise applications while ensuring security and operational excellence.
Staff Engineer in OakNorth Bank's engineering team ensuring technical decisions and delivering impactful solutions. Join us to redefine business banking with next generation financial tools and products.
Software Engineer developing client and server - side technologies for Fidelity. Join the FIBET team to create maintainable software solutions and contribute to the delivery process.
Senior Software Engineer creating product features and enhancements for Boomi's integration platform. Collaborating with teams while adopting AI technologies for software engineering efforts.
Software Developer driving process innovation through C# and .NET applications for Thermo Fisher Scientific. Collaborating with teams to build effective software solutions while ensuring high - quality standards.
Software Engineering Specialist leading operational processes across BT Business Sales IT estate. Mentoring software professionals and acting as a lead technical consultant.