Software Developer/ Engineer/ Architect

Dev Ops Engineer

Our partner, SmartSpace Global, a Four Winds Interactive (FWI) company, is the leading provider of resource scheduling applications for the corporate workplace. We are seeking a DevOps Engineer to join our Cloud Operations Team. Primary duties will include implementing and managing a continuation integration framework for SmartSpace Global’s software development lifecycle, systems administration, and ensuring the availability of the SSG platform.

We encourage you to apply for a position with FWI/Poppulo even if you don’t meet 100% of the requirements. We believe in fostering an environment where there is a diversity of perspectives, in the hope that we can all thrive.

Responsibilities

  • Responsible for establishing overall continuous integration processes and associated procedures.
  • Responsible for building and maintaining tools, solutions and microservices associated with deployment and our operations platform, ensuring that all meet our customer service standards and reduce errors.
  • Actively troubleshoot any issues that arise during testing and production, catching and solving issues before launch.
  • Assist in developing and maintain documentation for all DevOps processes and procedures.
  • Responsible for documenting the standard operating procedures related to the boundaries of responsibility of the position.
  • Collaborate with development and IT teams to automate production.
  • Participate in an agile development process alongside developers and to support the systems.
  • Work with internal groups to setup and maintain QA, Dev and Production environments.
  • Work with the security team to ensure compliance requirements are applied in the continuous integration processes.
  • Create and maintain ad-hoc application environments for the team.
  • Monitor the health of our production and QA environments.
  • Collect and report on operational metrics for SLA reporting and capacity planning.
  • Responsible for basic patches and system administration, ongoing.

Qualifications

  • Experience in Azure Technologies such as Azure Networking, Scale Sets, Traffic Manager, Cosmos DB, API management, Function App, Redis etc.
  • Windows administration experience and/or exposure. (Active Directory administration experience a plus.
  • Experience in IaC way of deployments using Azure Resource Manager (ARM) and Kubernetes or Terraform
  • Experience with database tuning, administration, system performance using SQL a plus
  • Understanding of the entire CI/CD process, ability to design new CI/CD pipeline architecture and process
  • A working understanding of code and script, ability to understand and apply to security requirements.
  • Knowledge of best practices and IT operations in an always-up, always-available service.
  • Ability to clearly and confidently explain complex technical issues in simple and understandable terms.
  • Self-starter with strong written and oral communication skills.
  • Willingness to embrace repetitive tasks with enthusiasm and attention to detail.
  • The ability to work in an environment that present tight timelines and high expectations.
  • Must be able to adapt quickly to ever changing requirements and priorities.
  • Ability to effectively network, participate in and lead matrixed teams, and develop key working relationships.
  • Available 24x7 for Production support and participate in monthly maintenance and product releases.

Helpful for Success:

  • BS in Computer Science, Software Engineering, IT-oriented degree program or equivalent experience.
  • 4+ years DevOps experience.
  • Experience with task automation using off-the-shelf tools and/or customized scripts preferred.
  • 4+ years of work experience working in Azure cloud environments
  • Experience managing automated build, continuous testing and integration systems and infrastructure supporting applications in a production environment preferred.
  • Experience with Jenkins Bitbucket, Artifactory, Serverless Framework, Service Fabric and Docker (preferred).
  • Understanding of code or experience as a developer a plus. (e.g. .Net, Java, NodeJS, NPM, Python, Perl, SQL)
  • Understanding Azure compliance and security best practices.
  • Azure Administrator Associate or Azure Developer Associate (Required) and DevOps Engineer Expert (a plus) certifications.