We provide IT Staff Augmentation Services!

Sr. Devops Cloud Engineer Resume

Fremont, CA

PROFESSIONAL PROFILE:

Close to 9+ years of direct experience in various areas of Devops, build, release, software configuration management, process development and improvement, source code management, branching, version control, build automation and Software installation, etc. Successfully introduced build and release methodologies, infrastructures, and automation which helped enable teams to cut down development, build, test, and release times.

SUMMARY:

  • 9+ years of IT work experience as a DevOps Cloud Engineer in Automating, configuring and deploying instances in Datacenters.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Experienced in writing playbooks and deploying applications using Ansible.
  • Experience in CA Dev test tools
  • Designed and created multiple deployment strategies using CI/CD pipelines using Jenkins.
  • VM creation and Network/VLAN configuration knowledge.
  • Used AWS Cloud Formation and AWS Ops Works to deploy the infrastructure, System test and Uat environments for a software development project.
  • Utilized Cloud watch to monitor resources such as EC2, CPU memory, Amazon to design high availability applications on AWS across availability zones.
  • Setup and configured ElasticSearch, Logstash, Kibana, Cacti and Zabbix.
  • Used AWS CLI command line client and management console to interact with AWS resources and APIs.
  • Integrating Jenkins with AWS to automate Services.
  • Experience in GIT on Branching, Tagging and Merging the source code between different Branches. IT administration like Creating Repositories, access control in GIT.
  • Created Docker files for various environments and worked on Kubernetes environment.
  • Extensively worked on Jenkins, Docker for continuous integration and for End to End automation for all build and deployment.
  • Configured and administered Jenkins for automated builds Responsible for installing Jenkins master and slave nodes.
  • Used Jenkins for Continuous Integration and Deployments and created pipelines for automation.
  • Developed Puppet modules to automate application installation and configuration management.
  • Expertise in automating builds and deployment process using Bash, Python scripts.
  • Automated CI/CD pipeline of Containerized Applications of 30+ microservices using CodePipeline.
  • Implemented docker to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions.
  • Experienced in using Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Implemented Ansible to manage all existing servers and
  • Automated the build/configuration of new servers.

TECHNICAL SKILLS:

DevOps: IBM uDeploy Git, Knowledge on Devops methodologies, PCF Cloud

Operating Systems: UNIX, Linux/Solaris Windows

Build and Scripting Tools: Shell, Perl, ANT, Maven

SCM Tools: Subversion/SVN, CVS, PVCS, Perforce, IBM RTC,Clear case, GIT,Docker,Ansible

CI Tools: Jenkins, Bamboo, Anthill Pro, CruiseControl, Team city,Final builder

Middleware Technologies: BEA Web logic10, JBoss, IBM Websphere, Apache tomcat5.5, IIS, iplanet

Database: MS Access, SQL Server, MYSQL and Sybase

Tracking Tools: Jira, Remedy, ClearQuest

Release Management: Release Plan meetings, ITIL methodologies, Release cutovers

PROFESSIONAL EXPERIENCE:

Confidential, Fremont, CA

Sr. DevOps Cloud Engineer

Responsibilities:

  • Develop automation scripts in Python (core) and use Ansible to deploy and manage Java applications across Linux servers.
  • Work on tools which include Jenkins, Artifactory, Maven, GitHub, Ansible.
  • Configure and maintain Jenkins to implement the CI process and integrate the tool with Maven to schedule the builds.
  • Designed and Deployed a multi - tier application utilizing almost all the main services of the AWS stack (like EC2, S3, RDS, VPC, IAM, ELB, Cloud watch, Route 53, Lambda and Cloud Formation) focused on high - availabilityfault tolerance environment.
  • Created network architecture on AWS VPC, subnets, Internet Gateway, Route Table and NAT Setup.
  • Installed application on AWS EC2 instances and configured the storage on S3 buckets.
  • Managed Amazon Redshift clusters such as launching the cluster and specifying the node type and used AWS Beanstalk for deploying and scaling web applications and services developed.
  • Work on Continuous integration and continuous deployments for the applications assigned using Jenkins, Ansible.
  • Create various modules and Manifests in Ansible to automate various applications.
  • Install Jenkins on a Linux machine and create a master and slave configuration to implement multiple parallel builds through a build farm.
  • Work on Sonarqube scanner for code analysis, code smell, finding bugs and checking the quality levels of particular code.
  • Write Ansible playbooks to set up a Continuous Delivery pipeline. This primarily consists of a Jenkins to run packages and various supporting software components such as Maven.
  • Virtualize the servers using the Docker for the test environments and dev-environments needs and configuration automation using Docker containers.
  • Build visualization and Dashboards using Kibana.
  • Perform installation, maintenance and support of applications.
  • Create Docker containers and Docker trusted Registries for managing the application life cycle.
  • Set up Swarm and deploy containers using Docker for all the application.
  • Write Python scripts to drive all microservices builds out to the Docker Registry and then deploy to Kubernetes,
  • Create Pods and manage using Kubernetes.

Environment: Docker, Ansible, Kubernetes, Maven, Shell, Apache Tomcat 7.x, GitHub, Kabina, Nagios, JFROG Artifactory, Splunk, MariaDB.

Confidential

Devops Engineer

Responsibilities:

  • Work as a Build Engineer for a team that involves three different developments teams and multiple simultaneous software releases.
  • Responsible for all builds of software for multiple on-going releases using ANT and automated build scripts. This included deploying software packages to various QA machines and finally staging and production.
  • Build application using Ant and Maven.
  • Working on continuous integration Jenkins jobs setup for all the applications ( DEV, INTEGRATION, QA)
  • Automate and monitor builds with Teamcity
  • Configuring Maven, ANT build scripts for all environments
  • Subversion Administration (Maintenance, Branching and Merging)
  • Administer and Maintain Maven Release Repository hosting 3rd party jars as well as in-house built release jars
  • Creating Branching strategies
  • Experience in Building Maven Release builds
  • Deploy Application in DEV environments
  • Deploy Application in QA environments
  • Deploy Application in Production environments
  • Create snapshots
  • Resolving the development team issues with RTC.
  • Support the development team with Build related issues
  • Perform merge activities
  • Implementing the maven
  • Writing Perl scripts to automate manual RTC tasks
  • Working Disaster Recovery planning and test execution (DRP, BCP )
  • Working on WIP activities (weekend intervention in production like windows server patching, unix os upgrades)
  • Working on daily and weekly production releases
  • Working Control-M (creating jobs, creating calendars, monitoring the batch, running DB dump jobs )
  • Working on troubleshooting production issues during live trading (Incidents P1, P2 ),preparing root cause analysis documents, attending MIR meetings

Environment: Subversion, Jenkins, Shell, Perl, Weblogic, Apache,Jira, GIT,RTC, Crucible Ant, Maven, Nexus.

Confidential

Release Engineer

Responsibilities:

  • Designed effective planning for SCM and implemented the setup of the Environment
  • Build application using Ant.
  • Automate and monitor builds with Jenkins, Release dash board
  • Deploy Application in DEV environments
  • Deploy Application in QA environments
  • Deploy Application in Production environments
  • Create branches and Tags.
  • Resolving the Infracrs.
  • Support the development team with Build related issues
  • Jenkins jobs setup
  • Perform merge activities
  • Implementing the maven
  • Creating handover documents

Environment: ATG, Subversion, Remedy, Jenkins, WebLogic, Linux ANT,Maven

Confidential

Build and release engineer

Responsibilities:

  • Participated in the release cycle of the product which involve environments like Development QA UAT and Production
  • Responsible for configuration, maintenance, and troubleshooting of Bestbuy Portal.
  • Used SVN for the purpose of Software Configuration management and maintaining the versions.
  • Perform biweekly build cycle and testing processes on Solaris.
  • Used Ant Scripts to automate the build process.
  • Hands on experience in working with Final builder.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Deployed application modules to WAS 6.0 based clusters via ND admin console
  • Created deployment request tickets in Bugzilla for the deploying the code to Production.
  • Attended the Minor/Major Event change control meetings to get necessary approvals for the deployment request.
  • Used Perl/Shell to automate build and deployment Process.
  • Hands on experience in SQA Testing with QTP and Load Runner.
  • Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
  • Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB.

Hire Now