Senior Devops /build Tfs Consultant Resume
Redmond, WA
SUMMARY:
- 8 plus years of experience in IT industry working as a Devops engineer in packing, automating, building, deploying, and releasing of code from one environment to another environment.
- Hands of experience on application server maintenance and J2EE application deployment in application servers like Tomcat,Node.js,IBM MQ, JBoss, tcServer and WebSphere
- Experienced in Puppet, Chef, Hudson, AnthillPro, uBuild, and uDeploy, Jenkins, Electric Cloud etc. to perform build and deployment management.
- Experienced with various Services of AWS: EC2, SQS, RDS, VPC, Elastic IP, Glacier, IAM, Cloud Formation and Cloud Watch.
- Excellent understanding of the principles and best practices of Software Configuration Management (SCM) in Agile and SCRUM methodologies.
- Experience in using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war) from source code.
- Work with modern technologies such as Confidential, Confidential products (Terraform, Consul, and Nomad), Cloud Formation, Kubernetes, etc.
- Extensively worked on Jenkins, Team City and Bamboo for continuous integration and for End to End automation for all build and deployments.
- Worked with System Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
- Experience in using Nexus and Artifactory Repository for Maven and Ant builds, Hudson, Jenkins and Anthill Pro for continuous integration (CI) and for End to End automation for all build and deployments.
- Experience of working with the release and deployment in Java/J2EE, and ASP.net Web applications environment.
- Experience in Technical and Functional side of the Team Foundation Server Components (Source Control, Work Items, TFS Builds, Reporting, SharePoint)
- Experience in working with Tracking Tools like JIRA, Red Mine, and Bugzilla.
- Developed automation and deployment utilities using Ruby, Shell, and Python
- Knowledge in Blade Logic, amazon web services(aws), micro services, load balancing and setting up load balancer and firewall rules in and enterprise environment.
- Knowledge of general networking infrastructures including checkpoint firewall, VPN network security, VPN, firewall
- Experienced in tracing complex build problems, release issues and environment issues in a multi - component environment.
- Experience working on several Confidential components like Confidential Engine, Hub, Machine, Compose and Confidential Registry
- Experienced in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/JBOSS.
- Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
- Experience in mobile builds including android and ios.
- Excellent experience in documenting and automating the build and release process.
- Experience in managing all aspects of the software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
TECHNICAL SKILLS:
Operating Systems: Linux 4/5, Ubuntu, Windows 98/NT/XP/Vista/7/8
Database: Oracle Databases 11g/10g, SQL Server 2000/2005
Tools: 1) SCM Tool: Subversion, GIT, Tortoise SVN, Clear case 2) Build Tool: Ant, Maven, MS Build, 3) CI tools: Jenkins/Hudson, Anthill Pro,Bamboo.
SDLC: Agile, Scrum Methodologies, Waterfall.
Bug tracker & Testing: JIRA, Bugzilla, Junit
Project Management Tools: MS Project, MS Share point, Atlassian Tools, Team Foundation Server
Software Development Kits: Java Development Kit (JDK), Android Development Tools (ADT)
PROFESSIONAL EXPERIENCE:
Confidential, Redmond, WA
Senior DevOps /Build TFS Consultant
- Administered and Configured the TFS with in multi -platform environments.
- Involved in the Code migration from TFS to Git repo.
- TFS/GIT responsibilities include maintaining the version control system (branching model, security), creation and maintenance of build definitions\scripts, and the setup of work item areas and iterations
- Worked closely with key members of the development and operations teams. is responsible for troubleshooting build breaks, enforcement of software quality standards, and proper communication of packages\installation steps to operations for both non-production and production environments.
- Administered the TFS and VSS Repositories for the Code check in and checkout for different Branches.
- Did a bulk upload of packages to NuGet feed created package out of a project or solution for Nuget Gallery
- Worked with GIT Configuration, Branching and Merging, Resolved conflicts, Push changes etc.,
- Deployed and configured Chef Server including bootstrapping of Chef Client nodes for provisioning. Created roles, recipes, cookbooks and data bags for server configuration.
- Managed deployments across various IaaS providers: Azure
- Used Shell,Perl scripts for build automations and deployments.
- Created Custom Reports for Visual Studio Team Foundation Server 2008, 2010 .
- Added NuGet and Chocolatey files when needed for CI deployment from Visual Studio .
- Developed automation and deployment utilities using Power shell and Python.
- Responsible for applying the Software Configuration Management processes to projects, setting up and maintaining TFS/GIT/GitHub infrastructure and supporting a continuous delivery model by automating software build and package migration processes.
- Administer and Maintain Source Code Repositories including GIT and TFS.
- Created cookbooks for Chef using the Ruby programming language .
- Deployment of Confidential containers for development
- Developed Shell,bash,unix Scripts for manual and automated deployment of the code to the different environments and E-mail the team when the build is completed.
- Worked as shadow with project leads on .net applications build and deployments using MS Build.
Environment: GIT, MS Build, Nuget, Jenkins, TFS 2012, GIT, Azure, ASP.Net, C#,.Net, MS build, Visual Studio 2010, Power Shell, Perl, Scrum Process, NUGET
Confidential, Phoenix, AZ
Sr.DevOps/Build & Release Engineer
- Designed and Developed Bamboo Build deployments on WebLogic.
- Worked on Managing Nexus Maven repositories to download the artifacts during the build.
- Worked on Confidential suite of tools for Cloud Management - Terraform, Vault, Packer
- Developed Python, Shell for automation and monitoring purpose.
- Worked on F5 Local Traffic Manager (LTM), Global Traffic Manager (GTM) for the application load balancing
- Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
- Managed the source code management tool Bitbucket and Git as a versioning tool.
- Created infrastructure in a coded manner (infrastructure as code) using Puppet and Chef for configuration management of virtual environments
- Improve infrastructure through the development of automation software modules known as Opscode Chef Cookbooks.
- Wrote Python Code using Ansible Python API to Automate Cloud Deployment Process.
- Deployed various WAR, JAR, EAR applications in WebSphere clustered environment using scripts.
- Used Ansible to Orchestrate software updates and verify functionality.
- Developed build and deploy scripts using Perl, Python for various products to be hosted on Application Servers.
- Worked on Maven Nexus Repository to upload the build artifacts after a successful build.
- Worked on creation of Puppet manifest files to install tomcat instances and to manage configuration files for multiple applications
- Using Salt Stack performed configuration management and remote execution.
- Deployed JAR, WAR & EAR artifacts into Websphere and Apache servers.
- Migrated all operations files and scripts to GitHub Enterprise installation to optimize deployment and allow tracking of configurations and scripts within GitHub
- Worked on performance monitoring tools like Nagios, AWS cloudwatch.
- Configured AWS EC2 Instances using AMIs and launched instances with requirements of specific applications.
- Worked on Tomcat,tcServer,Node.js,JBOSS,IBM MQ,WebLogic Application servers for deployments.
- Develop and support Android build and release pipelines and ecosystems
- Worked with building the Android Applications using the Maven
- Work with different team members for Application Release Automation (ARA)
- Worked with Confidential for convenient environment setup for development and testing.
- Utilized Kubernetes and Confidential for the runtime environment for the CI/CD system to build, test, and deploy.
- Worked with building code for the cloud, ideally with Confidential Azure and Azure Data Factory environment
- Managed all aspects of source code management (SVN/CVS/Clearcase/VM and Perforce), builds(Ant/Maven),change(Remedy/PVCSTracker),trackingtool(Clearquest/JIRA)
ENVIRONMENT: Jenkins, JIRA, Apache Tomcat,Android builds, Windows 7, Perl Scripts, Shell Scripts, Java.Net, Eclipse, Git, Ant, Eclipse, Unix/Linux.
Confidential, Jacksonville, FL
DevOps/ Build & Release Engineer
- Managed configuration of multiple environments using SaltStack and git
- Collaborated in organization to enhance monitoring services and load balancing
- Writing Perl,Linux and Groovy scripts to automate the build process.
- Managed infrastructure, including setting up servers and Confidential containers using Ansible and either Jenkins, or Circle-CI for continuous testing and deployment from usually github-based repos to servers and Confidential containers
- Designed and created Application release automation (ARA) solutions
- Created Linux containers in CoreOS and Confidential and Automated system using Chef.
- Containerization of Web application using Confidential and Kubernetes and Database maintenance.
- Worked with version controller tools like Subversion (SVN), GIT, and PVCS
- Worked with building the Android Applications using the Maven
- Managed and configured Various Atlassian Tools like BitBucket, JIRA
- Worked with F5 Local traffic managers LTM 6800 series for higer capacity of data process and loadbacling the webtraffic within the data center
- Managed Linux and Windows virtual servers on AWS EC2 using Chef Server. Configured and monitored distributed and multi-platform servers using chef.
- Utilize open source tools such as Confidential Suite (packer, terraform, vault, etc.)
- Coordinating with implementation team, to build and engineer services for Linux and Windows OS on cloud Azure platforms. Provisioned Instances, Storages & monitoring Services and CI/CD pipeline through Jenkins
- Monitored and tracked SPLUNK performance problems, administrations and open tickets with SPLUNK.
- Worked with azure to deploy the application on cloud and managing the session
- Responsible for Configuring Jenkins as a common build engine to build and deploy applications to DEV, QA, UAT and PROD environments.
- Wrote Python Code using Ansible Python API to Automate Cloud Deployment Process.
- Worked with release engineering, build or configuration management in Tomcat,Jboss,Node.js, IBM MQ,tcServer,WebSphere web application environment.
- Administered, created projects, users and taken care of access controls in GitHub.
- Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
- Setting up databases in AWS using RDS, storage using S3 buckets and configuring instance backups to S3 bucket.
- Excelled on creating AMI (AWS Machine Images) that utilizes ELB (Elastic Load Balancer) and Auto Scaling.
- Used the AWS-CLI to suspend an AWS Lambda function. Used AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS.
- Application Deployments and Environment configuration using Chef, Puppet, Ansible.
- Worked with Confidential for convenient environment setup for development and testing.
ENVIRONMENT: Subversion, Maven, Jenkins, Apache Tomcat, JIRA, MS Share point XML, UNIX/ LINUX,,Windows,Linux, Python Scripts, Bash Scripts, Java/J2EE, Oracle10g, 11g
Confidential, NJ
DevOps/Build & Release Engineer
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for the JIRA with Git, Bamboo.
- Worked on Creating tickets for bug stories and feature stories in JIRA with co-ordination of QA/BA team respectively and issued it to developers to fix bugs and include necessary feature add.
- Used Jenkins and pipelines, which helped us, drive all Microservices builds out to the Confidential registry and then deployed to Kubernetes
- Created pillar & grains for automation of the application with Infrastructure Management tool salt Stack Server
- Worked with F5 Local traffic managers LTM, Global traffic manager (GTM) for the wide area based load balancing environment of the datacenters
- Implemented DevOps best tools and practices such as centralized logging (ELK) server monitoring Nagios and Automation Ansible.
- Automated SaltStack Configuration deployment using Jenkins to use GitRepo instead of local files.
- Branching, Tagging, Release Activities on Version Control zTools: SVN, GitHub.
- Maintained system uptime across entire Azure platform, while optimizing Azure data consumption
- Integrated pipeline with Confidential and UrbanCode Deploy to run automated tests in the cloud more quickly and reliably
- Developed Python, Perl for automation and monitoring purpose.
- Created chef cookbooks for deployment automation.
- Worked with continuous Integration and Continuous deployment pipeline (CI/CD) using Jenkins and Circle CI
- Created and maintained the Shell/Perl deployment scripts for Node.js,IBM MQ,Tomcat,JBoss and WebSphere application servers.
- Managed Bitbucket and GIT repositories for branching, merging, and tagging.
- Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
- Created AWS Route53 to route traffic between different regions.
- Experienced with AWS data backup (snapshot, AMI creation) techniques, along with data-at-rest security within AWS.
- Implemented continuous delivery pipe line using Confidential and Jenkins
- Used Ansible to document all infrastructures into version control.
- Designed and developed build bash and Python scripts.
- Built and deployed various Ansible playbooks and modules in the Production and pre - production environments.
- Implementing a Continuous Delivery(CD) framework using Jenkins, Chef, Maven & Nexus in Linux environment.
- Deployed web applications using Chef by developing the cookbook to meet the project requirements.
- Designed and Developed Bamboo Build deployments on Confidential containers
ENVIRONMENT: Git,Maven,Bamboo,JIRA,ApacheTomcat,XML,PythonScript,Unix/Linux,Windows XP, Red hat Enterprise, Oracle.
Confidential, DALLAS, TX
Devops/Build & Release Engineer
- Responsible for application development, project management, and Rapid Application Development (RAD).
- Responsible for managing the F5 Load balancer infrastructure of the client environment with F5 LTM, GTM
- Responsible for Developing and maintained Linux/Perl/Python scripts for build and release tasks.
- Setup a centralized login mechanism (ELK with Filebeat) based on Confidential
- Provided end to end automated solution in Urban Code deploy platform
- Used Jenkins, Build forge for Continuous Integration and deployment into Node.js,Tomcat,tcServer, JBoss,IBM MQ and WebSphere Application Servers.
- Structured the continuous integration and deployment pipeline on multiple environments using CircleCI, Confidential
- Responsible for weekly releases and builds wrote scripts to build android APK files.
- Created Chef cookbooks to Deploy VM and install the components as per requirements
- Responsible for Creating and Maintained Subversion repositories, branches and tags
- Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars, which are used during the build.
- Deployed and support applications on the Azure cloud platform
- Create Chef Cookbooks and Recipes to maintain and automate various parts of infrastructure.
- Implemented, deployed and maintained cloud infrastructure using AWS.
- Automating backups by shell for Linux to transfer data in S3 bucket.
- Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
- Performed clean builds according to the schedule published for a given release.
- Configuration management of infrastructure and deployment of software using Ansible
- Installed and maintained Jenkins for Continuous Delivery as well as automate Ansible Playbook runs against production infrastructure
- Created Puppet Automation tools and builds, and do an overall process improvement to any manual processes.
- Utilized Configuration Management tool Chef & created Chef Cookbooks using recipes to automate system operation
- Built Continuous Integration environment (Jenkins, Nexus) and Continuous delivery environment (Puppet).
ENVIRONMENT: Subversion, ANT, MS Build, Java/J2EE, Perl Scripts, UNIX/ Linux, Windows 98/NT, Jenkins
Confidential, Irving, TX
Build & Release Engineer
- Involved in analysis, and design of the project.
- Worked on Configuring J2EE based application to support multiple development groups.
- Involved in Setup of build scripts, systems and infrastructure to enable build and release process.
- Involved in Building C++ and Java code using ANT and Make file as a build tool.
- Involved in Tuning the Application Server Environment (WebSphere 6.1) and Investigated of performance problems
- Initiated daily builds using Ant for android projects
- Analyzed issues and problems in design, configuration, data flow and data state within a multiproduct provisioning system.
- Created deployment tickets using Jira for build deployment in Production.
- Set up and maintained fully automated Build and Test processes for Android devices
- Wrote ANT and MAVEN Scripts to automate the build process.
- Used Perl/Python scripts to automate the deployment process.
- Involved in periodic archiving and storage of the source code for disaster recovery.
- Worked closely with developers to pinpoint and provide early warnings of common build failures.
- Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
ENVIRONMENT: Clear Case, Hudson, Java/J2EE, JDK, ANT, MAVEN, Oracle, UNIX, Windows Server 2003 Windows XP, Web Sphere, Perl Scripting, HP Quality Center.