Job Description :
DevOps Engineer
Redondo Beach, CA

The ideal candidate should be passionate about automation and testing, experienced with configuration management, and have strong aptitude for advocating the DevOps culture. Will be responsible for:
Designing, deploying, and managing build systems using Team Foundation Server 2017 and Azure DevOps (aka. VSTS
Design & deploy a full deployment pipeline with approved, gated check-in.
Install and configure both on-prem build agents (across multiple data centers and network segment for performance) and cloud agent (hosted in Azure VMs
Work with developers in multiple agile team to create/update appropriate build definition for Azure PaaS application deployment.
Research and create necessary automation script for application scaling, scheduled service shutdowns, workflow optimization.
Identify bottlenecks and optimize deployment frequency, efficiency, flow for different environments (DEV, QA, UAT, PROD, STAGING) and their specific needs.
Handle provisioning of code branches, accounts, servers, and resources in Azure DevOps and Azure Portal.
Perform code merge and code promotion when required.
Provide support to App Development team in troubleshooting configuration & environment issues post deployment.
Provision and automate cloud services
Develop methodologies for ordering and provisioning repetitive cloud services either through internal tools/processes or by leveraging external provider''s tools/processes.
Automate cloud tasks that can be instrumented and conducted programmatically.
Work breakdown will consist of:
o 50% working with Azure resources (both PaaS and IaaS) for deployment configuration setup.
o 20% automation using Powershell/Scripting.
o 30% code promotion and deployment support.

Desired Skills
Proficient understanding of using PMO and code versioning tools, such as JIRA, Confluence, Bitbucket.
Experienced working with TFS and/or Azure DevOps (VSTS) in an enterprise environment.
Experience setting up CI/CD utilizing VSTS or Azure Pipelies, Azure DevOps.
Well-versed with PowerShell in setting up automation script, creating automation runbooks (both Powershell & workflow), and T-SQL.
Exposure to Cloud Application development process
Knowledgable in setting up VMs, Site-To-Site VPN to cloud provider, configuring VNETs.
Experience with Git in a team development environment
Experience using Active Directory, ADFS, MFA and other single sign on technologies
Demonstrated ability to adapt to new technologies and learn quickly
Thrives in a fast-paced and dynamic work environment
Strong organizational skill and able to manage multiple tasks
Ability to communicate in a highly collaborative team environment consisting of technical and non-technical personnel.

Experience working with different source control systems & format (regular vs. Git
Worked with setting up, maintaining and troubleshoot SharePoint (2013/2016, O365) server farms.
Experience working in .NET application development.
Exposed in build process management for mobile application development (iOS, Android) including SWIFT, Xamarin.

Education & Experience
Bachelor’s Degree in Computer Science or Software Engineering
Agile development environment: 2+ year
Cloud-based application deployment: 1+ years
CI/CD Implementation: 1+ year