Lead Devops/build And Release Engineer Resume
4.00/5 (Submit Your Rating)
SUMMARY
- Versatile DevOps professional and Certified SCRUM Master with over 8 years of practical hands - on experience in architecting/automating and optimizing mission-critical deployments over a large Infrastructure.
TECHNICAL SKILLS
Versioning Tools: GIT, SVN, TFS
CI Tools: Jenkins, CircleCI
Configuration Tools: Chef, Ansible
Infrastructure as Code Tool: Terraform
Containerization Tool: Docker, Kubernetes
Monitoring Tools: NewRelic, Nagios
Scripting Language: Shell, Bash, Python
Ticket Tracking: Jira, Helix, TTPro
PROFESSIONAL EXPERIENCE
Lead DevOps/Build and Release Engineer
Confidential - Sacramento, CA
Responsibilities:
- Performing build and release functions for projects with state and county medical eligibility and enrollment systems.
- Managed migration to Azure DevOps (ADO) from Team Foundation Server (TFS)
- Created Docker images to deploy application on Docker containers and possess good experience in log management, monitoring system tools like NewRelic
- Develop PowerShell scripts and ARM templates to automate the provisioning and deployment process.
- Configured dashboards in Azure DevOps in order to provide multiple views of various team's progress for efficiency using Markdown language
- Installed and configured Nagios to constantly monitor network bandwidth, memory usage, and hard drive status.
- Hands on experience with versioning like GIT and TFS and ability in development and execution of PowerShell and Shell/Bash scripts
- Conducted Release Readiness Review meeting for facilitating Go/No Go decisions
- Co-Owner of the Communication process which effectively communicates status of releases to each environment and any changes in plan across relevant teams
- Member of change control board (CCB) providing approvals and scheduling considerations for defects and change requests
- Instrumental participant in the documentation and implementation of companywide migration to new Release Management processes and procedures
- IT Asset Management and Configuration Management best practice experience
- In-depth knowledge on managing azure compute resources like VMs via Azure portal and PowerShell
- Through knowledge of deploying and configuring Virtual Networks in Azure
Build & Release Engineer
Confidential - Irvine, CA
Responsibilities:
- Created and manages release plan for all development release and provide instructions to team on release days
- Involved in gathering, understanding, and validating the project specifications
- Worked with the development teams to drive and define branch management
- Assisted developers with questions and problems related to the version control tool i.e. TFS, or general configuration management processes and procedures.
- Administer various tools supporting release management including source control, continuous integration, and change management
- Worked with product development teams to create and meet development and deployment deadline
- Proficient in Cloud based software development/management tools (Ubuntu, Chef/Puppet, Jenkins, Ruby, Zabbix, Nagios, NewRelic, AWS)
- Performed biweekly build cycle and testing processes
ETL/SQL Server Developer
Confidential - Novato, CA
Responsibilities:
- Created SSIS package to Export and Import data from SQL Server to Access, Text, and Excel files.
- Extracted data from Oracle databases and loaded the data into the flat file
- Deployed SSIS packages on development server using configuration files
- Configured SQL mail agent for sending mails upon package deploy
- Used various SSIS tasks such as Conditional Split, Derived Column, which were used for Data Scrubbing, data cleansing and aggregating the required data
