DevOps Architect
SMG (Service Management Group) is looking for a DevOps Architect!
SMG inspires experiences that improve people’s lives. We are a catalyst for change—helping organizations generate new revenue, grow existing revenue, reduce churn and detractors, and drive operational efficiencies. Our unique software with a service (SwaS) model puts a dual focus on platform technology and professional services, making it easy for brands to activate insights based on customer, patient, and employee feedback.
We are looking for a skilled DevOps Architect to join our team. As a DevOps Architect, you will be responsible for designing, implementing, and maintaining our cloud infrastructure and services, as well as helping to automate and streamline our development and deployment processes.
Your day-to-day work:
Design, build, and maintain cloud infrastructure using Terraform, AWS, Azure, and other cloud technologies.
Support, enhance, and improve the architecture related to MS services, such as DNS, AD, MFA and technology supporting services.
Develop and implement automation and deployment pipelines using CI/CD tools.
Collaborate with developers and operations teams to optimize application performance and availability.
Implement security and compliance best practices in the cloud environment.
Work with stakeholders to identify requirements and develop solutions that meet their needs.
Research and evaluate new cloud technologies and tools to improve efficiency and effectiveness.
Provide technical guidance and mentorship to junior team members.
Participate in on-call rotation and respond to production incidents as needed.
Experience supporting large SaaS systems.
Requirements:
Bachelor's degree in Computer Science or a related field.
5+ years of experience in cloud infrastructure design and implementation.
5+ years of DevOps and/or development experience
Strong knowledge of Terraform, AWS, Azure, and other cloud technologies.
Experience with containerization and container orchestration tools such as Docker and Kubernetes.
Strong scripting skills in languages such as Python or Bash.
Understanding of software development methodologies, such as Agile.
Familiarity with security and compliance best practices in the cloud environment.
Excellent communication and collaboration skills.
Ability to work in a fast-paced, dynamic environment.
Experience mentoring and leading junior team members.
Strong knowledge and experience using configuration and infrastructure management tools (Octopus Deploy, Ansible, Terraform, Azure DevOps, Jenkins, and Cloud Formation)
Strong knowledge and experience with commonly used Amazon Web Services infrastructure and patterns
Strong knowledge on MS DNS, Exchange, Active Directory, MFA and supportingn services. Also good knowledge in Azure networking infrastructure such as vWAN, vHub, Load Balancers, Firewall and NAT.
Advanced knowledge of best practices and IT operations in an always-up, always-available service
Advanced knowledge and experience working in physical, virtual, and "cloud" environments
Advanced knowledge and experience configuring and maintaining application monitoring/trending tools (Prometheus, ELK Stack, Grafana, and CloudWatch)
What do we offer to you?
Fully Remote, infinite contract, fulltime position
Unlimited PTO
14 weeks parental leave
Diverse, experienced, friendly team which will welcome, support and challenge you
BYOD – reimburse up to $1500 if you opt to purchase a device (either Mac or Windows)
Interested? Apply today!