Nearshore Software Development

Job Description

Senior DevOps Engineer
Development Team

We are looking for a full-time, remote Senior DevOps Engineer with 5+ years of DevOps experience to work with other team members on maintaining and executing organizational policies and procedures for change management, configuration management, release and deployment management, service monitoring, support, and problem management of our solutions for internal and customer environments.

Founded in 2003, our client transforms the traditional restaurant point-of-sale (POS) terminal into an integrated 360-degree operational management system. Their solution increases brand loyalty through improved customer experiences, optimizes operations resulting in lower costs, and increases sales volumes through comprehensive analytics and employee performance insights. Over 7,000 locations use their technology today processing $5 Billion in daily sales.

Responsibilities

  • Manage and optimize our Azure-based hosting solutions, ensuring uptime, scalability, and optimal performance
  • Safeguard the consistent and reliable operation of our Windows Server and IIS environments, including Application Request Routing (ARR)
  • Lead the transition to containerized applications, evaluating current processes, recommending best practices, and implementing container orchestration solutions
  • Expertly guide the shift from Azure DevOps (ADO) to GitHub, ensuring a seamless transition without any disruptions
  • Own the design, development, and maintenance of continuous integration and continuous delivery pipelines. Ensure rapid yet reliable code deployments
  • Guarantee the utmost level of security across all platforms and application stages, from code to deployment to runtime.
  • With agility and precision, discern the intricacies of existing environments, even in the absence of comprehensive documentation
  • Grasp high-level, occasionally nebulous objectives and transform them into actionable and meticulous epics, ensuring that all necessary steps are thoughtfully planned and executed
  • Utilize Datadog to monitor systems, diagnose issues, and set up insightful alerts
  • Collaborate with teams using Jira, ensuring that all tasks are transparent, tracked, and efficiently executed
  • Enhance and expand our current documentation, ensuring clarity and reducing future onboarding time

Required Experience

  • Excellent English communication skills
  • 5+ years experience in architecting, deploying, and managing complex enterprise grade solutions using the Microsoft technology stack (especially Azure, Windows, IIS/ARR) across various delivery modalities – mobile applications, web applications, APIs, web services, and UI frameworks
  • Demonstrable experience transitioning traditional applications to containerized solutions such as Docker with the use of container schedulers like Kubernetes
  • Hands-on experience with both Azure DevOps and GitHub, with a particular emphasis on migrating between the two
  • Deep understanding of modern security best practices and a proven track record of implementing security solutions
  • Extensive experience in designing and optimizing CI/CD pipelines
  • Proficiency with Datadog or similar monitoring and alerting tools
  • Proven experience with Agile methodologies and tools like Jira
  • Outstanding written and verbal communication skills, with the ability to bridge gaps between technical and non-technical stakeholders
  • A strong aptitude for tackling complex challenges with creative and effective solutions
  • Demonstrated ability to thrive in environments that are constantly evolving and occasionally ambiguous

Desired Experience

  • University degree in Business, MIS, or Engineering
  • Knowledge of AWS
  • Experience in building and managing Azure Microsoft SQL Server databases
  • Good analytical and problem-solving skills
  • Excellent interpersonal skills with the ability to serve as a liaison between development, IT, Customer Support teams

Additional Information

  • Knowing your ideas are heard and matter – think big!
  • You get to own your job and be recognized for your contributions
  • Work with smart and creative people
  • Making mistakes is human. Let’s learn from them. Be transparent!
  • We recognize you as an individual – no presumptions or judgment. Be the extraordinary you!
  • Typical week is 40-45 hours, Monday – Friday
  • 15 days Paid Time Off (PTO), 1 floating day, 3 sick days, and designated national holidays
  • Start: ASAP

 

About Velozient

We are a privately held, nearshore software development company providing outsourced development resources to North American companies. Our mission is to offer development talent that enjoy taking on challenging work, want to grow their skills and experiences building software, and excel in a fast-paced, dynamic team environment. We are focused on providing world-class remote resources to work as valued client team members. If this type of opportunity excites you, then consider joining our team!