Senior Devops Azure Cloud Consultant Resume
Marlborough, MassachusettS
SUMMARY
- Business - driven and technically sophisticated professional, with broad-based experience in performing software configuration management. Proven records of streamlining operation, in alignment with business process improvements/cost reductions applying the most cost-effective, value-added solutions along with solid background in administrating Windows servers, UNIX/Linux systems and project management
- Mastery of full aspects of Revision Control Systems, SCM methodologies and practices along with all phases of Software product life cycle development, and DevOps Engineering
- Strong commitment to ensuring the integrity, reliability, and reproducibility of software products; and closely monitoring the entire software development process, from conceptions to release
- Demonstrated effectiveness in consensus building, combined with ability in partnering with senior business leaders and working collaboratively with all levels to assess, plan, and implement solutions
- Partner with stakeholders to identify bottlenecks and opportunities for improvement in the deployment and build processes
- Experience working in Agile teams and project teams, and assist with customizing sprints, releases and Scrum processes
- Collaborates with development teams to understand their project needs and help define and implement solutions that enable them to succeed in their goals
- Supports agile adoption initiatives across the enterprise that impacts software development, delivery, security, and quality; Waterfall, Scrum. CMMI
- Advocates for development teams in order to remove obstacles that impede on delivering features faster, as well as vocalizes team’s improvements and successes
- Evangelizes technical strategies such as DevOps, Resiliency, and modular architecture with Stakeholders across various development, operations, and quality teams at various levels of the Agile framework
- Understand the Microsoft Azure Cloud terminologies and how to navigate IP subnetting, Network Security Groups, routing, Azure Firewall, load balancing, DNS, and other networking concepts and protocols
TECHNICAL SKILLS
SCRIPTING LANGUAGES: PowerShell, Perl, Bash, C-Shell, HTTP, HTML, XML, YAML, XAML, CGI, SQL, Awk, Sed, MSBuild, Ant, Nant
Operating Systems: Redhat Linux, SUSE Linux, AIX, HP-UX, UNIX, SunOS/Solaris, Windows, Cygwin
Tools: Revision Control Systems - CVS, SVN, TFS, TFSVC, Azure Devops Server, Git, P4 Perforce - MSBuild, Ant, TeamCity, Azure Build Pipelines, Purify, Purecov, Coverity, Gmake, SQL, MySQL, NuGet, Visual Studio, ProGet, Octopus
Configuration: Active Directory, DNS, NIS, NFS, Automount, Unix Mail, FTP, Bind, Samba, Hubs and Gateways
Computer System Networks: Architecture; Technical Specifications; Security; Network Interfaces; Installation, Configuration, Optimization and Maintenance of HP-UX, SunOS, Solaris, DEC, Linux, BSD, SYSV, Windows Memory Management, Swap Utilization, Performance and Compatibility Issues of UNIX/Windows Systems; Installation, Configuration and Troubleshooting
PROFESSIONAL EXPERIENCE
Senior DevOps Azure Cloud Consultant
Confidential | Marlborough Massachusetts
Responsibilities:
- Evangelizes technical strategies such as DevOps, Resiliency, and modular architecture with Stakeholders across various development, operations, and quality teams at various levels of the Agile framework
- Manage cloud environments in compliance with the organization’s security policies
- Develop and implement policy driven data protection best practices to ensure cloud solutions are protected from data loss
- Participate in design and automation of cloud solutions
- Deploy Azure and AWS virtual machines (EC2) in a highly available setting.
- Create and Manage the Bastion Networks
- Create virtual networks with high levels of performance and security to handle workloads
- Create automation scripts for deploying and removing Azure and AWS cloud environments and resources
- Create automation scripts (mainly PowerShell) utilizing Azure Storage Account, Azure Blob Storage Container and Custom Scripts Extension for provisioning VMs -- With specific size, storage, and pre-set tool packages installed; such as MSSQL, Visual Studio, Git, and other development tool packages
- Automated the process of Azure cloud virtual machines snapshot for archiving, and cloning other VMs
- Implement scalability techniques for scaling up and scaling down while ensuring security procedures are adhered to
- Develop infrastructure as Code (IaC) leveraging cloud native tooling to ensure automated and consistent platform deployments
- Design and implement Infrastructure as Code (IaC) solutions to manage Azure resources using Terraform
- Construct and maintain scripts (mainly PowerShell) to facilitate user account provisioning and ensure scripts adhere to industry standards
- Identify, recommend, coordinate, and implement cost optimization possibilities for cloud resources and other managed systems
- Closely collaborate with the Network, DevOps, and Security teams to guarantee compliance with standards and procedures
- Acting as the primary technical contact on cloud related engagements
- Mentor other peers and junior employees regarding cloud architecture and best practices
Senior DevOps lead Engineer
Confidential | Beaverton, OR
Responsibilities:
- Significantly improved software quality, drove productivity, and reduced risk through various process initiatives, which led to successful achievement of fixed release timelines
- Automated DevOps process for; creating and merging branches, assigning projects security roles. packaging the build artifacts and pushing the packages to the packages server
- Automated the process of provisioning VMs in Azure Cloud and EC2s in AWS
- Knowledge in Azure resources (KeyVaults, IAM, Resource Groups, Azure Storage; Blob, Files, Disks)
- Master of Azure Networking (vNets, Subnets, NSGs, Express Routes, Network Watcher, Private Endpoint, Private Link,)
- Single handed the migration of the entire development’s source code from TFS 2012 - Team Foundation Server - to TFS 2015 and Azure Devops Server 2020, without any downtime or lose of productivity
- Migrated source code - including history - from SVN and TFSVC to Git Repos in Azure DevOps Services
- Established robust build environment and created automation tools, which greatly contributed to the decrease of build time by 5 times while increasing productivity of development and QA teams
- Provide direct support to developers and their managers as a service provider to help influence behaviors
- Troubleshoot build and process issues, and work with the teams to address the root cause and provide a solution
- Led a project to upgrade all .NET source code and build infrastructure to .NET 4.8, Visual Studio 2019, SQL 2019, and implemented Fortify and Webinspect security Scan to the build workflow in-accordance with the Cyber Security team
- Engaged at both the team and leadership level to solve complicated problems through the SDLC - Software Development Lifecycle, which includes build processes, dependency management, build artifacts packaging, test automation, deployment, and system monitoring
SCM Engineer /Team lead
Confidential | Portland, OR
Responsibilities:
- Collaborated with stakeholders, platform groups, value streams, development teams, and operation teams to bring forth DevOps strategies and feedback
- Assumed lead role in introducing DevOps Engineering to the organization. Streamlined development process
- Trained developers on DevOps best practices, standards and processes
- Maintained SCM development infrastructure, build process and tools.
- Migrated source code infrastructure from SVN to TFS and Git.
- Demonstrated solutions that drive high quality and timely releases of software by showing engineering leads what is possible and how to remove impediments that are preventing progress
- Facilitated the identification and implementation of technologies and automation opportunities to increase the velocity and quality of releases
Staff Integration Engineer/Technical Team Lead
Confidential | Hillsboro, OR
Responsibilities:
- Made major contributions in reducing regression overhead and turnaround time by initiating the full implementation of a process that run regression locally on the machines instead over the network
- Applied outstanding skills in developing post processing tools used in consolidating and navigating Purify stack traces and managing its errors assignments; as well as the multiple Purecov regressions into top-level coverage matrixes using Perl, HTML, Purify, HTTP, and SQL
- Acquired great results in leading the development environment from Gmake to Synmake through unyielding dedication
- Leveraged outstanding knowledge in developing SGE and LSF machine pool monitoring tools
Senior SCM Engineer/Build and Release
Confidential | Portland, OR
Responsibilities:
- Spearheaded numerous operations and practices connected to SCM infrastructure to support the development teams
- Maintained SCM tools, build and release process and automation tools
- Assumed lead role in maintaining Linux/Windows build servers in a heterogeneous environment