Costco IT
Overview
DevOps Engineer - IT Payments at Costco IT. Costco IT is responsible for the technical future of Costco Wholesale, the third largest retailer in the world with wholesale operations in fourteen countries. We provide a family, employee-centric atmosphere in which our employees thrive and succeed. This is an environment unlike anything in the high-tech world, and Costcos culture emphasizes teamwork, continuous improvement and a focus on both employees and members. Responsibilities Identifies, creates and applies software development and security standards and practices. Plans, designs, and documents software components. Develops and operates end-to-end automated solutions for IT operations activities (deployment, release management, monitoring, backups, data refreshes). Collaborates with Operations, Development, and QA to develop scalable, maintainable solutions. Configures and maintains on-premises and Azure cloud infrastructure to ensure availability, performance, scalability and security of development, testing and production environments, relying on automated scripts and configuration management tools. Creates, and manages Infrastructure as Code (IaC). Maintains, extends and builds automated CI and CD pipelines. Deploys and manages software into Costcos production environment while maximizing automation. Uses industry-standard tools to improve and speed up delivery of products and services. Provides fast and thoughtful issue resolution for builds in production environments and proactively addressing potential problems. Creates pipelines to periodically generate code quality metrics. Drives each team to be self-sufficient by providing tools and training and bringing different teams together to work toward common goals. Coordinates resources across technology functions to stand up and monitor environments. Automates development and test environments, deployment, automation and test data management. Works closely with product and application teams to create version control branching strategy. Works cross-value streams with other DevOps Engineers to avoid and resolve merge conflicts. Develops tool integrations that provide end-to-end traceability from requirements to code changes. Handles the deployment, administration, maintenance, and operation of production, testing, and development environments. Troubleshoots and resolves issues in development, testing, and production environments. Supports and improves CI tools, streamlining operations, processes, and releases management. Takes initiative by staying up to date with tools and technologies to increase CI/CD efficiency and reliability, including administration and maintenance. Participates in meetings as a subject matter expert and provides training and documentation as needed. Provides 24/7 on-call support as part of a scheduled rotation with other team members. Serves as an escalation resource.
Required qualifications
Minimum 8 years experience working in a public cloud environment (Azure or GCP preferred). Working knowledge of a major relational database (SQL Server preferred) and/or NoSQL (Cosmos preferred). Strong experience with CI/CD pipelines, and designing and delivering DevSecOps automation for application deployment and testing. Experience working with containers and container orchestration such as Kubernetes. Experience using configuration management tools such as Puppet, Chef or equivalent. Knowledge and experience working with Web Technologies using JavaScript, React. Experience describing solutions and generating architecture artifacts (logical, physical). Experience in SQL programming. Experience with version control (Git preferred). Strong understanding of the Software Development Life Cycle (SDLC). Experience developing within the Agile methodology. Working knowledge of REST, Web Services, SOAP, JSON and XML technologies. Strong knowledge of object-oriented concepts. Strong verbal and written communication skills suitable for technical and business audiences. Ability to execute against iteration plans and deliver within scope, schedule, and budget. Ability to work with all management levels; strong organizational and time management skills; ability to multitask in a fast-paced environment. Detail-oriented with strong problem-solving skills and ability to anticipate future issues. High integrity, accountability, a positive attitude, and willingness to contribute to team success. Responsive under pressure with a strong sense of urgency. Self-motivated, responsible, and able to work with limited supervision. Scheduling flexibility to meet business needs, including weekends, holidays, and 24/7 on-call rotation.
Recommended qualifications
5+ years experience in: retail industry, retail payments and/or banking; payment integration across acquirers and terminal vendors; designing and implementing payment platforms and payment services; payment types including EMV (contact and contactless), stored value and tokenized payments; experience in regulated environments (PCI, SOX). Experience with performance tuning, application monitoring, high availability and scalable infrastructure. Familiarity with software-defined networking and storage, IP networking, VPNs, DNS, load balancers, and firewalls. University degree or equivalent education (Computer Science or related). Knowledge of software design patterns. Proven experience operating in scalable, high-volume, high-availability production environments. Experience with performance analysis and optimization of web services, software and SQL/NoSQL databases. Proficient with Google Workspace applications (Sheets, Docs, Slides, Gmail).
Required documents
Cover Letter Resume
California applicants, please click to review the Costco Applicant Privacy Notice. Pay ranges Level 1 - $85,000 - $110,000 Level 2 - $105,000 - $135,000 Level 3 - $130,000 - $160,000 Level SR - $150,000 - $190,000, Bonus and Restricted Stock Unit (RSU) eligible Level STF - $180,000 - $225,000, Bonus and Restricted Stock Unit (RSU) eligible
Benefits
We offer a comprehensive package of benefits including paid time off, health benefits (medical/dental/vision/hearing aid/pharmacy/behavioral health/employee assistance), health care reimbursement account, dependent care assistance plan, short-term disability and long-term disability insurance, AD&D insurance, life insurance, 401(k), stock purchase plan to eligible employees. Equal opportunity
Costco is an equal opportunity employer. Costco is committed to a diverse and inclusive workplace. Qualified applicants will receive consideration for employment without regard to race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or any other legally protected status. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to IT-Recruiting@costco.com. #J-18808-Ljbffr
DevOps Engineer - IT Payments at Costco IT. Costco IT is responsible for the technical future of Costco Wholesale, the third largest retailer in the world with wholesale operations in fourteen countries. We provide a family, employee-centric atmosphere in which our employees thrive and succeed. This is an environment unlike anything in the high-tech world, and Costcos culture emphasizes teamwork, continuous improvement and a focus on both employees and members. Responsibilities Identifies, creates and applies software development and security standards and practices. Plans, designs, and documents software components. Develops and operates end-to-end automated solutions for IT operations activities (deployment, release management, monitoring, backups, data refreshes). Collaborates with Operations, Development, and QA to develop scalable, maintainable solutions. Configures and maintains on-premises and Azure cloud infrastructure to ensure availability, performance, scalability and security of development, testing and production environments, relying on automated scripts and configuration management tools. Creates, and manages Infrastructure as Code (IaC). Maintains, extends and builds automated CI and CD pipelines. Deploys and manages software into Costcos production environment while maximizing automation. Uses industry-standard tools to improve and speed up delivery of products and services. Provides fast and thoughtful issue resolution for builds in production environments and proactively addressing potential problems. Creates pipelines to periodically generate code quality metrics. Drives each team to be self-sufficient by providing tools and training and bringing different teams together to work toward common goals. Coordinates resources across technology functions to stand up and monitor environments. Automates development and test environments, deployment, automation and test data management. Works closely with product and application teams to create version control branching strategy. Works cross-value streams with other DevOps Engineers to avoid and resolve merge conflicts. Develops tool integrations that provide end-to-end traceability from requirements to code changes. Handles the deployment, administration, maintenance, and operation of production, testing, and development environments. Troubleshoots and resolves issues in development, testing, and production environments. Supports and improves CI tools, streamlining operations, processes, and releases management. Takes initiative by staying up to date with tools and technologies to increase CI/CD efficiency and reliability, including administration and maintenance. Participates in meetings as a subject matter expert and provides training and documentation as needed. Provides 24/7 on-call support as part of a scheduled rotation with other team members. Serves as an escalation resource.
Required qualifications
Minimum 8 years experience working in a public cloud environment (Azure or GCP preferred). Working knowledge of a major relational database (SQL Server preferred) and/or NoSQL (Cosmos preferred). Strong experience with CI/CD pipelines, and designing and delivering DevSecOps automation for application deployment and testing. Experience working with containers and container orchestration such as Kubernetes. Experience using configuration management tools such as Puppet, Chef or equivalent. Knowledge and experience working with Web Technologies using JavaScript, React. Experience describing solutions and generating architecture artifacts (logical, physical). Experience in SQL programming. Experience with version control (Git preferred). Strong understanding of the Software Development Life Cycle (SDLC). Experience developing within the Agile methodology. Working knowledge of REST, Web Services, SOAP, JSON and XML technologies. Strong knowledge of object-oriented concepts. Strong verbal and written communication skills suitable for technical and business audiences. Ability to execute against iteration plans and deliver within scope, schedule, and budget. Ability to work with all management levels; strong organizational and time management skills; ability to multitask in a fast-paced environment. Detail-oriented with strong problem-solving skills and ability to anticipate future issues. High integrity, accountability, a positive attitude, and willingness to contribute to team success. Responsive under pressure with a strong sense of urgency. Self-motivated, responsible, and able to work with limited supervision. Scheduling flexibility to meet business needs, including weekends, holidays, and 24/7 on-call rotation.
Recommended qualifications
5+ years experience in: retail industry, retail payments and/or banking; payment integration across acquirers and terminal vendors; designing and implementing payment platforms and payment services; payment types including EMV (contact and contactless), stored value and tokenized payments; experience in regulated environments (PCI, SOX). Experience with performance tuning, application monitoring, high availability and scalable infrastructure. Familiarity with software-defined networking and storage, IP networking, VPNs, DNS, load balancers, and firewalls. University degree or equivalent education (Computer Science or related). Knowledge of software design patterns. Proven experience operating in scalable, high-volume, high-availability production environments. Experience with performance analysis and optimization of web services, software and SQL/NoSQL databases. Proficient with Google Workspace applications (Sheets, Docs, Slides, Gmail).
Required documents
Cover Letter Resume
California applicants, please click to review the Costco Applicant Privacy Notice. Pay ranges Level 1 - $85,000 - $110,000 Level 2 - $105,000 - $135,000 Level 3 - $130,000 - $160,000 Level SR - $150,000 - $190,000, Bonus and Restricted Stock Unit (RSU) eligible Level STF - $180,000 - $225,000, Bonus and Restricted Stock Unit (RSU) eligible
Benefits
We offer a comprehensive package of benefits including paid time off, health benefits (medical/dental/vision/hearing aid/pharmacy/behavioral health/employee assistance), health care reimbursement account, dependent care assistance plan, short-term disability and long-term disability insurance, AD&D insurance, life insurance, 401(k), stock purchase plan to eligible employees. Equal opportunity
Costco is an equal opportunity employer. Costco is committed to a diverse and inclusive workplace. Qualified applicants will receive consideration for employment without regard to race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or any other legally protected status. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to IT-Recruiting@costco.com. #J-18808-Ljbffr