Posted in

Bizops Engineer II

Bizops Engineer II

CompanyMastercard
LocationKansas City, MO, USA
Salary$75000 – $125000
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level

Requirements

  • BS degree in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent practical experience
  • Experience with algorithms, data structures, scripting, pipeline management, and software design
  • Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive
  • Ability to help debug and optimize code and automate routine tasks
  • Experience in one or more of the following is preferred: C, C++, Java, Python, Go, Perl or Ruby
  • Experience in industry standard CI/CD tools like Git/BitBucket, Jenkins, Maven, Artifactory, Chef/Chef Habitat, XLR orchestration

Responsibilities

  • Responsible for the operations support, maintenance or monitoring of IT security policies, standards, and best practices
  • Implements BizOps guild principles and standards, performs support activities to keep supported program systems running properly, and manages supported systems to stay in compliance
  • May manage smaller project/initiatives as an experienced individual contributor with specialized knowledge within assigned discipline
  • First responder to system events triggered by detection tools, documenting knowledge on existing issues, escalating significant issues, and addressing minor ones according to procedures
  • Participate in the operational deployment and subsequent support of new services or improvements
  • Under general supervision, develops program standards and procedures as guided by BizOps principles
  • Engage in and improve the whole lifecycle of services—from inception and design, through deployment, operation and refinement
  • Analyze ITSM activities of the platform and provide feedback loop to development teams on operational gaps or resiliency concerns
  • Support services before they go live through activities such as system design consulting, capacity planning and launch reviews
  • Maintain services once they are live by measuring and monitoring availability, latency and overall system health
  • Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity
  • Support the application CI/CD pipeline for promoting software into higher environments through validation and operational gating, and lead Mastercard in DevOps automation and best practices
  • Practice sustainable incident response and blameless postmortems
  • Take a holistic approach to problem solving, by connecting the dots during a production event thru the various technology stack that makes up the platform, to optimize mean time to recover
  • Work with a global team spread across tech hubs in multiple geographies and time zones
  • Share knowledge and mentor junior resources
  • Design, implement, and enhance our deployment automation based on Chef
  • Use Jenkins to orchestrate builds as well as link to Sonar, Chef, Maven, Artifactory, etc. to build out the CI/CD pipeline
  • Support deployments of code into multiple lower environments
  • Design and implement a Git based code management strategy that will support multiple environment deployments in parallel

Preferred Qualifications

  • Experience in dealing with difficult situations and making decisions with a sense of urgency is needed
  • Interest in designing, analyzing and troubleshooting large-scale distributed systems
  • Experience with automation for branch management, code promotions, and version management is a plus