RSM US LLP is a leading provider of professional services to the middle market globally, empowering clients and people to realize their full potential. They are seeking a highly motivated DevOps Software Engineer to orchestrate site resiliency and implement DevOps standards, collaborating with IT professionals to automate and streamline business operations.
Responsibilities:
- Orchestrates public and private cloud infrastructure utilizing automation and continuously improving the process
- Automate and accelerate the testing, release, and deployment cycles through authored scripts for configuration and provisioning
- Achieve maximum system automation and integration through Infrastructure as Code (IaC), Web Services and scripting technologies and tools
- Develop and employ continuous delivery system practices via cloud services and infrastructure
- Execute and automate Continuous Integrations pipelines for various development projects using a core suite of tools
- Monitors, scales, and optimizes distributed services in the cloud infrastructure
- Integrates closely with enterprise solution development teams on identifying, problem solving and resolving issues that impact software releases and service delivery
- Develops and implements technical standards, procedures, and techniques for the resolution of Enterprise IT system problems to ensure maximum application availability and performance
- Develop proof of concepts architecture for application and automation initiatives
- Drives new ideas and innovative solutions to resolve problems
- Engages with other engineering teams to improve the lifecycle of services on our platforms
- Collaborates with other IT and non-IT related professionals such as Developers, Architects, Project Managers, Business Analysts, and business leaders
- Provides direct support of enterprise infrastructure including cloud computing solutions, Enterprise Service Integrations, Azure Service Bus and Azure Data Factory
- Orchestrates compute legacy environments
- Configures and integrates custom and 3rd party applications and add-ons
- Regular review of alerts, logs, and performance
- Works with end-users, Microsoft Support, and other vendors in resolution of support issues as needed
- Participates in scheduled and unscheduled weekend/after-hours system maintenance and support
- Performs rotational on-call duty
- Other duties as assigned
Requirements:
- Advanced Scripting Skills (PowerShell, Python, Terraform and other IaC languages)
- Management of Public Cloud Offerings (IaaS, SaaS, PaaS, O365, ADO)
- Microsoft Windows and Non-WinOS such as Linux Server administration
- Troubleshooting of complex distributed environments
- Ability to use and implement automation tools, processes and IaC
- Strong performance tuning expertise
- Azure Data Integration Technology
- Azure Service Bus and Azure Data Factory
- Public Cloud Data Technology
- Strong knowledge of IT infrastructure, network and directory services required
- 2+ years - IaC Technologies leveraging Terraform (eg. ADO, Pipelines, Git, YAML)
- 2+ years - Orchestration and containerization using Kubernetes
- 2+ years - API Integration of infrastructure systems such as Azure, ServiceNow, Active Directory, Thycotic Secret Server
- 2+ years - Azure Public Cloud Solutions
- Azure Data Integration Technologies (Azure Service Bus/Azure Data Factory)
- Agile Methodology, Site Reliability Engineering and ITIL framework
- Experience in team collaboration – Required
- Excellent written and oral presentation skills – Required
- Exceptional analytical and process development skills - Required
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, equivalent work history/experience or working towards achieving a degree
- Identity Management SSO/MFA is a plus
- SQL and structure Data Platform Experience is a plus