Senior DevOps Engineer responsible for automating solution delivery, designing and integrating DevOps tools, and improving processes in an Agile environment.
Responsibilities
Analyze customer needs and recommend DevOps solutions
Create detailed designs for scripting and coding
Develop implementation proposals and technical specifications
Integrate software components and automation using diverse DevOps tools
Execute product configuration testing, integration and migration
Design, implement, automate, secure, and support a cloud-first platform and software delivery ecosystem.
Compensation
competitive compensation package that includes health, medical and life insurance benefits and a defined contribution pension plan with company matching
Responsibilities
Design and maintain reusable GitHub Actions workflows and GitOps
Senior technical leader accountable for the design, architecture and hands-on delivery of scalable, secure and resilient hybrid infrastructure platforms underpinning network automation tooling, operational systems and engineering workloads across on-premises data centres, private cloud (OpenShift, Proxmox) and public cloud (AWS and GCP).
Compensation
Competitive remuneration and employee discounts.
Responsibilities
Define, govern and maintain hybrid infrastructure architecture patterns, reference designs, standards and guardrails across on-premises data centres, private cloud (OpenShift, Proxmox) and public cloud (AWS, GCP) environments, ensuring scalability, security, compliance and production readiness.
Lead infrastructure design reviews and provide architectural assurance across initiatives, addressing non-functional requirements (availability, resilience, blast-radius control, performance and compliance) from day one.
Architect and manage on-premises compute platforms, including bare-metal server provisioning, hypervisor management (Proxmox), hardware lifecycle planning, firmware and BIOS governance, and capacity modelling for data centre workloads.
Design, deploy and operate OpenShift container platform environments, including cluster lifecycle management, operator frameworks, multi-tenancy, RBAC, storage integration and day-2 operations for production engineering workloads.
Architect and deliver infrastructure-as-code (IaC) frameworks using Terraform and Ansible, establishing consistent provisioning, configuration management and drift control across on-premises and cloud environments.
Establish, design, and implement scalable, high-performance application systems and services, providing strong technical leadership to expand and modernize the Onboarding Management & Coordination (OMC) technology platform for global client onboarding.
Responsibilities
Lead the hands-on architecture, design, and development of mission-critical, high-throughput microservices using modern Java (Java 17/21), Spring Boot, and RESTful/event-driven APIs
Architect and implement robust event-driven workflows and real-time streaming data pipelines using Apache Kafka
Design and implement highly concurrent, low-latency solutions utilizing advanced multithreading, concurrency patterns, and JVM performance tuning
Write clean, testable, maintainable, and secure code following modern software engineering best practices, design patterns, and enterprise security standards
Lead end-to-end SDLC activities from architectural design, technical specification, and implementation through to automated testing, CI/CD pipeline integration, and production deployment
Requirements
Bachelor’s degree/University degree or equivalent experience
The Solution Architect is a hybrid technical delivery and client-facing role that spans the full life of an engagement, from the first conversation to successful delivery. The Solution Architect is the technical expert who understands the client's real problem, designs the right solution, and scopes the engagement, converting to a billable technical lead upon deal signing.
Compensation
Pay range: $156,000 - $240,800 depending on experience and skill set
Annual bonus target of 10% subject to terms and conditions of plan
Responsibilities
Partner with Client Executives and Solution Executives to qualify opportunities, lead technical discovery, and uncover the business problem behind the request
Facilitate envisioning sessions and workshops that help clients define outcomes, priorities, and a realistic roadmap
Design end-to-end solutions and translate them into clear scope, estimates, staffing plans, business outcomes, and risk assessments
Architect and co-author high-level designs (HLDs), level-of-effort (LOE) estimates, proposals, statements of work (SOWs), RFP responses, business cases, and client presentations
Own the commercial soundness of solutions by structuring the engagement staffing mix and delivery approach, including AI-accelerated delivery, to achieve target margin
The Principal Software Engineer owns the reliability, architecture and modernization of the middleware and cloud platforms that run Ally's consumer-servicing applications.
Compensation
Base Pay Range $110,000.00 - $180,000.00
This position is eligible to participate in our annual incentive plan.
Responsibilities
Architect, build and operate the middleware and cloud platforms supporting consumer-servicing applications
Migration and modernization of on-premises middleware workloads to Kubernetes / Red Hat OpenShift and AWS
Define and implement Infrastructure-as-Code (Terraform, Ansible) and CI/CD pipelines (GitLab, Jenkins)
Establish Site Reliability Engineering standards: service-level indicators and objectives, error budgets, capacity forecasting, availability engineering and performance baselines
Serve as Level 3 technical authority for production incidents and problem management
Requirements
Bachelor's degree in Computer Science, Computer Applications, Information Systems, Information Technology, or a closely related field
Master's degree in Computer Science, Computer Applications, Information Systems, or Information Technology
Nice to have: Generative-AI or AIOps tooling application
Nice to have: Financial-services or regulated-industry experience (SOX, FFIEC, GLBA controls)
Nice to have: Kafka or other event-streaming platforms
The Senior Engineer - Cloud Platform plays a leading role in scheduling implementation, liaising with all concerned to ensure that installation priorities are met, documentation is completed and disruption to the customer is minimized. The candidate will also contribute to the design (both High Level and Low Level) under the guidance of the Architecture team.
Responsibilities
Implement, harden, test, and maintain Google Cloud, Azure, and Oracle Cloud platforms, including IaaS, PaaS, SaaS, networking, storage, compute, identity, Kubernetes, automation, and governance services
Manage access privileges across Azure, Oracle, and Google Cloud environments
Ensure security, reliability, scalability, performance, and availability of cloud-based solutions
Develop and maintain infrastructure-as-code templates using ARM templates and terraform
Build, deploy, configure, harden, and test technical solutions following best practices
Requirements
Diploma or Degree in Computer Science or Engineering
Accreditations e.g. CKA/CKAD, Azure/GCP/OCI associate or professional level, ITIL foundation