Job Summary: The DevOps Engineer II is responsible for designing, building, and maintaining a stable and efficient infrastructure to optimize application delivery across production, test, and development environments throughout the development lifecycle. Job Duties:
- Builds, deploys, and maintains CI/CD pipelines
- Implements automated infrastructure capabilities like backups, security tools, and monitoring
- Monitors, troubleshoots, maintains, and continuously improves building, packaging, and deployment processes
- Utilizes a consistent DevOps approach to all phases of the process and ensures end-to-end quality
- Works with software development team to develop and provide scalable platforms
- Benchmarks a variety of internally developed and third-party integrated systems for performance under heavy loads
- Designs and maintains operational processes and guidelines for both internal and external development teams
- Clarifies design requirements from the firm's business owners
- Coordinates technical efforts related to systems issues and server replacements
- Devises strategic plans for resolving issues while keeping the firm's systems operational
- Educates Applications Support Services professionals on responsibilities and provides guidance regarding effective resolution of issues
- Facilitates meetings to discuss project requirements, as needed
- Escalates critical issues to management and implements strategies for timely resolution
- Provides Level IV support for specific applications
- Acts as the technical lead on IT projects
- Coordinates and organizes efforts and follow-up from items stemming out of team meetings
- Formulates basic strategies and develops proposals for meeting Application Services goals
- Other duties as required
Supervisory Responsibilities:
Qualifications, Knowledge, Skills, and Abilities: Education:
- High School diploma or GED, required
- Bachelor's degree in Computer Science or Information Systems, preferred
Experience:
- Two (2) or more years of experience in software development supporting or troubleshooting applications and cloud products, required
- Two (2) or more years of experience designing and automating CI/CD/DevOps Pipelines, preferred
- Two (2) or more years of experience working with Microsoft Azure and Azure Portal, preferred
- Experience with scripting tools; PowerShell, Graph API, Azure CLI, preferred
- Experience with Monitoring Tools; App Monitoring, App Insights, PowerBI, preferred
- Experience with application security monitoring technologies, preferred
- Experience with software development methodologies, preferred
License/Certifications:
- Certifications in Microsoft AZ-900, AZ-204, AZ-400, preferred
Software:
- Proficient with one (1) or more of the following products, preferred:
- Microsoft Azure Dev Ops or Github
- Microsoft Azure and Azure Portal
- Automation tools; Terraform, PowerShell, Wiz, and / or Graph API
- Application Security Monitoring Tools
- Microsoft Visual Studio
- Microsoft SQL Server and/or Azure SQL DB
- Microsoft SQL Reporting Services and/or Power BI
- Microsoft SQL Integration Services and/or Azure Logic Apps
- Microsoft Entity Framework
Language:
Other Knowledge, Skills, & Abilities:
- Strong verbal and written communication skills
- Excellent interpersonal and customer relationship skills
- Ability to work in a deadline-driven environment while handling multiple complex projects/tasks simultaneously with a focus on details
- Ability to successfully multi-task while working independently or within a group environment
- Ability to rely on extensive experience and judgment to plan and accomplish goals
- Ability to work well under pressure while dealing with unexpected problems in a professional manner
- Ability to communicate and interact with all levels of employees and management
- Ability to interact and build relationships and consensus among people
- Advanced knowledge of concepts, practices, and procedures within the software development industry
- Strong information technology architecture and design skills
- Ability to consistently produce clean code and adhere to appropriate documentation standards
Individual salaries that are offered to a candidate are determined after consideration of numerous factors including but not limited to the candidate's qualifications, experience, skills, and geography. National Range: $80,000 - $110,000 California Range: $80,000 - $110,000 Colorado Range: $80,000 - $110,000 Illinois Range: $80,000 - $110,000 Maryland Range: $80,000 - $110,000 Minnesota Range: $80,000 - $110,000 NYC/Long Island/Westchester Range: $80,000 - $110,000 Washington Range: $80,000 - $110,000 Washington DC Range: $80,000 - $110,000
|