We provide IT Staff Augmentation Services!

Sr. Devops Engineer / Tfs Azure Cloud Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Over 8 years of experience in DevOps/Build and ReleaseEngineerin automating, building, deploying and releasing code from one environment to another environment and tightly maintaining Cloud Infrastructure between multiple environments.
  • Extensive experience in using Continuous Integration tools likeTFSBuild, Cruise Control, and Cruise control.net, AnthillPro, Build Forge, Bamboo, Jenkins and Hudson.
  • Set up different kinds of Build triggers including - Gated -Checkin, Continuous Integration (CI), and Rolling Builds in Team Foundation Server 2013 &TFS2015.
  • Experience on MicrosoftAzureCloud services, Storage Accounts and Virtual Networks.
  • Experience in working with multiple public and private cloud platforms like Amazon Web Services, Rackspace, Digital Ocean.
  • Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
  • Experienced in setting up and maintaining version control tools like Clear Case, TFS, CVS, SVN, GIT and Perforce.
  • Proficient in using Amazon web services such as EC2, EBS, IAM, S3, ELB, RDS, VPC, Route 53, Cloud Watch, Cloud Formation etc.
  • Experience in deploying and monitoring applications on various platforms using Elastic Bean Stalk.
  • Expertise in managing VPC configurations for organizations and maintaining networks and subnet ranges.
  • Ability to design applications on AWS taking advantage of disaster recovery design guidelines.
  • Experience in Build/Release/Deployment/Operations (DevOps) / AWS Cloud.
  • Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/Route53 and ELB with Chef Cookbooks.
  • Experience in installation, configuration and maintenance of Redhat Enterprise Linux (RHEL), CentOS and Ubuntu 14.04 LTSat multiple data center.
  • Experience in creation and managing user accounts, installing and upgrading packages, disk space management and process monitoring in Redhat Linux, version control and reviewing connectivity issue regarding security problem.
  • Up to date with the current industry standard security protocols and practices.
  • Practical experience in Linux administration and troubleshooting.
  • Worked on different environments like Java, .NET, Visual Basic and Visual C++.
  • Strong scripting skills in Python, Bash, Ruby, and Perl.
  • Hands on experience in Chef Enterprise. Installed workstation, bootstrapped nodes, wrote recipes and cookbooks and uploaded them to chef server.
  • Used chef for server provisioning and infrastructure automation in a SAAS environment.
  • Worked on setting up CI (continuous Integration) inTFSand Jenkins
  • Continuous integration, automated deployment and management using Jenkins.
  • Experience with uDeploy, uRelease, and uBuild.
  • Worked on version controller like GIT, SVN and Perforce.
  • Managed GIT version control system in creating branches, tags and merge.
  • Experience in writing Bash, Shell Scripts to automate the administrative tasks and management.
  • Experience in Deploying JBoss, Apache Tomcat web server, IIS Server, Oracle web logic, and IBM WebSphere.
  • Excellent understanding of JIRA workflows, permission schemes, notification schemes, screens schemes, etc.
  • Developed complex build, test, provision, secure and deployment systems and providing support to a large community of developers and testers
  • Worked on the Integration of Jenkins with the Nexus repository to store the logs, reports and generated artifacts.
  • Expertise in SonarQube code analysis tool.
  • Experience with automated testing tools i.e., Selenium, JUnit/JMeter.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Knowledge on deployingCouchbase, Tomcat and Elasticsearch clusters using Docker.
  • Experience in Deploying JBoss, Apache Tomcat web server, IIS Server, Oracle web logic and IBM WebSphere.
  • Used Nagios and Cacti for performance monitoring.
  • Provided 24x7 production support and development environments. Ability to communicate requirements effectively to team members and manage applications.
  • Knowledge of IP networking (DNS, DHCP, VLAN, BGP), Tunneling, VxLAN, VPN's, load balancing and firewalling.
  • Experience working with Agile/Scrum methodologies.
  • Experience with Build Management tools like Ant and Maven.
  • In-depth technical strengths and business understanding for full-cycle project and post-implementation problem-solving requirements.
  • Document daily meetings, build reports, release notes and many other day-today documentation and Status Reports.
  • Excellent communication, interpersonal, intuitive, analytical and leadership skills with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS

Operating System: Windows 98/XP/NT/ 2000/2003/2008 , UNIX, LINUX, Mac OS.

Versioning Tools: GIT, SVN, Clear case,Bitbucket.

CI Tools: Jenkins, Bamboo, Hudson, Anthill Pro.

CM Tools: Chef, Puppet, Ansible, Selenium.

Monitoring Tools: Nagios, graphana, ELK, Datadog.

SOA: Web services (SOAP, RESTful, UDDI, WSDL)

Build Tools: TFS, ANT, MAVEN, Make file, Build Forge.

Bug Tracking Tools: JIRA, Rally, Remedy and IBM Clear Quest.

Languages: .Net, Java/J2EE, C, C++ and PL/SQL.

Scripting: Shell scripting, Python, Perl scripting, Ruby.

Web Technologies: HTML, Java Script, XML, Servlets, JDBC, JSP.

Web/App servers: Apache Tomcat, JBOSS, Web logic, Web Sphere, WebSphere Application Server.

Databases: Oracle 9i/10g, SQL SERVER 2000/2005/2008 , MySQL, DB2, MongoDB, Rabbit MQ, NoSQL, MS Access.

Cloud Computing: Azure, Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and Access Management, AWS CloudWatch, Amazon EBS other services of the AWS family.

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr. DevOps Engineer / TFS Azure Cloud

Responsibilities:

  • Configured Build Automation, Deployment tools and Continuous Integration concepts by using tools Visual Studio, Team Foundation Server.
  • Worked with the Application teams and Technology partners and relevant teams in onboarding their applications.
  • Working on migration from TFS 2015/2017.
  • Working on setup of various Team Projects into different Team Project Collections in TFS 2015/2017.
  • Configured TFS 2013/2015/2017 Environment along with Default Project Collections, Build Definitions, Release Definitions, Work Items.
  • Setting up the build agents for the build servers and Queued builds.
  • Technically supported the application teams in finding and resolving the build errors.
  • Worked on migrating the applications from TFS 2015 to TFS 2017 and deployed them in Microsoft Azure.
  • Setting up Connection Strings and connecting SQL Server AZURE Databases from locally Installed SQL Server Management Studio (SSMS) for Developers.
  • On-Call support for the applications moving to production environment to provide support and ensure that the applications are deployed successfully and the entire release checklist are completed.
  • Implemented and maintained the branching and build/release strategies using GIT repository.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation for database using Jenkins and UDeploy.
  • Automate the builds and deployment of JAVA projects using ANT and Jenkins.
  • Configured Jenkins as a common build engine to build and deploy applications to DEV, QA, and UAT and PROD environments.
  • Worked on creating unit tests to run post deployment and customized build template to let the unit tests run post deployment.
  • Evangelism of best practices and tools and Programming/scripting skills using tools like shell scripting, Python, Groovy, PowerShell.
  • Worked on TFS Release Manager to automate the deployments and deployed into Azure cloud.
  • Administered and Engineered Jenkins for managing Build, Test and Deploy chain, SVN and GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Created Build Definitions for various environment deployments (DEV, SIT, UAT, PROD, BCP).
  • Managed version control tool Git to version code changes to help developers/programmers branch/merge code.
  • Experience in analyzing Microsoft .Net code and finding the issues in the code.
  • Hands on Experience in Microsoft Azure as I worked on deploying the Artifacts into Azure cloud.
  • Experience in Working on migrating the Applications from TFS 2015 to TFS 2017.
  • WTS (Windows Ticketing System) and JIRA are used as ticketing tools for the ticketing purpose.
  • Microsoft Lync is used for the Instant Messaging.
  • Responsible for scheduling and handling meetings with Application teams.

Environment: TFS 2015/2013/2012 , Visual Studio VSTS 2015/2013, Windows, CI/CD, Shell Script, .Net, ASP.Net, Python, Power Shell, Azure Cloud, Jira, Confluence, Puppet, Chef, MYSQL, VMware, Tomcat Apache, DynamoDB, Nagios, Git, Chef, Linux/Unix, Jenkins, UDeploy, Maven, Data Centre Migration, JIRA, Udeploy, Mongo DB, Rabbit MQ, SSL, Terraform, Cloud Foundry, Blade Logic, Bamboo, DNS, Docker, EJB, Couch Base, Nosql, Linux, Windows, Selenium.

Confidential, Bloomington, IL

Sr. DevOps Engineer

Responsibilities:

  • Developed and supported the RedHat Enterprise Linux based infrastructure in the cloud environment.
  • Developed and implemented Software Release Management and Configuration Management strategies for various applications.
  • Experience in provisioning, administratingand supporting ORACLE/MYSQL Database.
  • Worked on building new Redhat Linux servers, support lease replacements and implementing system patches using theChefAutomationtool
  • WroteChef recipes and cookbooks to automate system operations.
  • Worked on Managing the Private Cloud Environment usingChef.
  • Experience in writing Ansible scripts.
  • Experience in writing Shell, Perl, Python and JSON scripts.
  • Used Ansible for configuration and maintaining tomcat servers.
  • Experience with both Puppet and Chef Configuration Management Tools.
  • Installed, configured and managed Puppet Master and Agent.
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Developed Windows Powershell script to automate setting of user credentials and activation of Windows Helping the Project team to get transformed to Scrum methodology using TFS 2012.
  • Hands on Exposure on TFS Version Control, VSS, SVN.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directories structures and managing containers.
  • Used Docker for local application development and test.
  • Installed VMware ESXi 5.5 and 6, vSphere Server and VMware center Server in rack Servers.
  • Configured plugins for the integration tools to the version control tools.
  • Experience porting other ticketing system's existing databases into JIRA.

Environment: JAVA, Shell Script, MYSQL, Python, SOAP, REST, Power Shell, Puppet, Chef, VMware, MYSQL, Mongo DB, Rabbit MQ, Tomcat Apache, DynamoDB, Nagios, Git, Chef, Linux/Unix, Jenkins, Maven, Data Centre Migration, JIRA, Udeploy, Mongo DB, Rabbit MQ, SSL, Terraform, Cloud Foundry, Blade Logic, Bamboo, DNS, Docker, EJB, Couch Base, Nosql, Linux, Windows, Selenium.

Confidential, Kansas City, MO

Sr. DevOps Engineer

Responsibilities:

  • Worked on different environments like Java, .NET, Visual Basic and Visual C++.
  • Worked closely with the Development Team in the design phase and developed Use case diagrams using Rational Rose.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Writing Make, Maven and Ant build tools for application layer modules.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Chef, and custom Ruby/Bash scripts.
  • Created Maven, Perl & UNIX scripts for build and Release activities in QA, Staging and Production environments.
  • Configuring Jenkins for Continuous Integration(CI) for servers and gitlab for triggering automatic builds using GIT in source code management.
  • Extensively worked on Jenkins, Docker, Team City and Buildforge for continuous integration (CI) and for End to End automation for all build and deployments.
  • Built and Implemented collaborative development environment using GIT, GitHub and Integrated it with Jenkins.
  • Developed build scripts using ANT and Migrated to MAVEN as the build tools for the creation of the build artifacts like war or ear files
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure.
  • Designed continuous delivery tools/ configuration management tools like Puppet.
  • Installed, configured and managed Puppet Master and Agent.
  • Hands-on experience on setting up Continuous Integration and DeploymentCI/CD tools like Jenkins.
  • Managed and monitored the server and network infrastructure using Nagios.
  • Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • Developed Batch scripts to automate the .Net Builds using Bamboo CI server.
  • Used source control version tools like AllFusion Harvest, Visual Source Safe, CVSNT for analyzing the source code and implementing it on automation tool.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry
  • Used Atlassain products like JIRA for issue tracking and code integration to plan and collaboration, usedDev tools to host, review, test, and deploy team's Git and Mercurial code.
  • Documentation for every release and installation walk through.
  • Perform Deployment of Release to various QA&UAT environments.
  • Work with different team members for automation of Release components.
  • Supporting different projects build & release SCM effort e.g. branching, tagging, merge etc.

Environment: Jenkins, terraform, Apache Tomcat, elastic search, Puppet, Chef, Shell Script, Blade Logic, PowerShell, Unix/Linux, Mongo DB, Couchbase, Windows, Solr, JAVA, Python, Ansible, Perl, SOAP, Bamboo, Rabbit MQ, REST, Jira, Nosql, Jboss, JIRA, EJB, SVN, GIT, TFS, Apache ANT, MYSQL, Maven.

Confidential

DevOps / AWS Engineer

Responsibilities:

  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Jenkins.
  • Helped developers and other project teams to set views and environments.
  • Created and applied Baselines and Labels for each Build Artifacts.
  • Created UCM Projects, Development and Integration views for Development and Integration Streams.
  • Chef to aid with our deployment process, and migrating in house systems to Amazon Cloud Services.
  • UsedChef and AWS to reduce costs for the department and increased efficiency by eliminating unwarranted resources.
  • Automated provisioning of cloud infrastructure with Chef.
  • Replaced existing manual deployment and management processes with Chef and AWSOps Works stacks across 4 product platforms.
  • Implemented Chef Cookbooks for OS component configuration to keepAWSserver's template minimal.
  • Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and Industry best practices.
  • Managed all the environment and application level configs using puppet git and hiera.
  • Managed GIT and SVN as Source Control Systems
  • Created Pre-operation and Post-operation triggers in UCM.
  • Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
  • Provided level one support for build troubleshooting and production issues.
  • Responsible for the EBFs (Emergency Bug Fixes) to push them to different environments and monitor their status.
  • Worked in design and deployment of national data center using the Openstack
  • Performed merges for each build from Development Branch to Integration Branch.
  • Implemented CI and CD for database using Liquibase, Jenkins and Udeploy.
  • Achieved continuous Deployment using IBM Udeploy. Integrated Udeploy with nexus and Jenkins to achieve CD.
  • Install and maintain plugin versions in Udeploy.
  • Configured Jenkins Jobs to work with Udeploy for post build kick-offs.
  • Processed requests for deployments to environments in Udeploy.
  • Involved in Ruby on Rails development, development process improvement, TDD mentoring.
  • Conducted Sanity Testing to verify for the right build is deployed.
  • Extensive experience supporting applications across varied middleware technologies JBoss, WebLogic, Apache on Linux systems.
  • Deep scripting exposure, automating deployments on JBoss&WebLogic using Shell and WLST.
  • 24/7 on call support for emergency site maintenance and immediate build and install requests.
  • Worked with the automated scripts for the Build and Deployment of the applications.
  • Responsible for Build and Install Schedules using Unix Cron jobs.
  • Maintained configuration files for each application for the purpose of build and install on different environments.
  • Automated Nagios alerts and email notifications using python script and executed them through Chef.
  • Created the build instructions docs and install (deploy) instructions docs for each application for different environments.

Environment: Java/J2ee, Eclipse, Chef, AWS (Amazon Web Services) Ant, Maven, Subversion, SVN, GIT, JBoss, WebLogic, Groovy, Python, Ruby, Nexus, Sonar, Jenkins, PERL, BASH, Solaris, UNIX

Confidential

Build and Release Consultant

Responsibilities:

  • Managed Hudson / Jenkins-based build system, producing semi-continuous builds
  • Developed comprehensive Hudson / Jenkins command line tool, vastly increasing
  • Efficiency and accuracy of common, repetitive tasks.
  • Maintained the environment configuration, including maintenance of Linux and Unix Servers for Build and Release of products.
  • Performed daily Night Build & Weekly Build & Release for the product using Ant, Maven build scripts
  • Wrote Perl & Shell Script for automation of Build & Release of Product
  • Responsible for Deployment of the build to Production environment, coordinating build activities with QA, UAT Teams
  • Deployed and released multiple builds on different Environments and products.
  • Ensured processes are deployed successfully to production environment
  • Coordinated Build & Release with other group members for Java, J2EE based applications
  • Wrote SQL Queries for generating different reports & data mining.
  • Setting and Maintenance of source code repository
  • Defining repository access, backup and restore processes
  • Installation of JIRA, and customization of JIRA for workflow, look & feel, fields, user & group management etc.
  • Coordinated in CVS to Subversion migration
  • Automated and performed smoke testing of products before promoting to QA.

Environment: Jenkins, CI/CD, JIRA, Linux, RedHat, J2EE, SQL, Apache, Perl, shell, Python, JAVA, QA, Ant, Maven.

We'd love your feedback!