We provide IT Staff Augmentation Services!

Devops Engineer/cloudengineer Resume

3.00/5 (Submit Your Rating)

CT

PROFESSIONAL SUMMARY:

  • Around 8 years of IT experience as a Technology Lead in CI (Continuous Integration), CD (Continuous Delivery), strong background in Build and Release Management and Cloud Implementation all within that suites the needs of an environment under DevOps Culture.
  • Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
  • Experienced in implementing tools like Splunk, Puppet, Docker, Chef and DevOps.
  • Worked on Puppet for the deployment of servers with custom scripts.
  • Experience in AWS Cloud platform and its features which includes EC2, S3, EBS, ELB, Cloud Watch, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53, Simple Work Flow and managing security groups on AWS.
  • Experience in using Data Pipeline for moving the data between AWS services (Storage, Compute) as well as the on - premise data sources.
  • Experience in Creating secured cloud infra using Virtual Private Cloud (VPC) for Staging and Development environment on AWS
  • Proficient in using all Amazon web services like EC2, IAM, S3, ELB, API Gateway , RDS , Route 53, Cloud Watch, Cloud Formation, Redshift etc.
  • Proficient in using OpenStack core services such as Nova, Neutron, Glance, Cinder, Swift and Keystone .
  • Worked on Virtual Machines like VMware, and Windows Virtual Pc.
  • Extensively worked with Version Control Systems CVS, SVN (Subversion), GIT, Perforce.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, implementing and Post-production analysis of the projects.
  • Expert in deploying the code through web application servers like Web Sphere/Web Logic/ Apache Tomcat/ JBOSS.
  • Used kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespaced versions
  • Extensively worked with automation tools like Hudson, Jenkins, PowerShell, and BuildForge to implement the End-to-End Automation.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet, saltstack.
  • Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code. Application Deployments & Environment configuration using Chef, Puppet.
  • Strong knowledge of DNS, DHCP and IP Addressing. Installation and configuration of various services like DNS, DHCP, NFS, and Send mail, Apache Web Server, Samba, SSH, HTTP, RPM package management. Experience in administering Active Directory and group policies.
  • Extensive experience monitoring the servers using Nagios and Cacti.
  • Expertise in using PHP Based LAMP Stack Drupal, Git, Amazon AWS/S3/RDS PHP Unit Git (Bitbucket) HTML/CSS/JS.
  • Experience is using Microsoft Azure
  • , Tomcat, JBOSS, Web logic and WebSphere Application servers for deployment.
  • Experienced in deploying Database Changes to Oracle, MS SQLServer and MY SQL databases.
  • Ability to work closely with teams, in order to ensure high quality and timely delivery of builds and releases.
  • Experience in performing system monitoring using Nagios and CloudWatch in AWS Cloud
  • Experience in software methodologies like Waterfall model, Agile Methodology, RAD, Scrum, XP, and TDD. Successful in working with teams for high quality deliverables.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Maintained and managed assigned systems, Splunk related issues and administrators.
  • Managed front-end dependencies using Gulp and Bower
  • Created unit tests using Mocha and Chai
  • Extensive experience with working on Microsoft IIS Web Server.
  • Efficiently used Project Management Tools like Base Camp, MS Project, MS Share point and Atlassian Tools. (JIRA, confluence, Stash, SourceTree, Crucible)
  • Involved in writing Python, Perl and shell scripts for compilation and deployment process.
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
  • Authorized to work in the US for any employer

TECHNICAL SKILLS:

Operating Systems: LINUX (Ubuntu, RHEL 7/6.x/5.x/4.x, SOLARIS … Centos4.x/5.x/6.x/7), UNIX, Windows …

Version Control Tools: Subversion(SVN), Clear case, Code Commit GIT, GIT Hub and Perforce

Build: Tools Ant, Maven, Gradle

CI Tools: Jenkins, Hudson, Cruise Control, and Build Forge

Configuration Management Tools: CHEF, PUPPET, ANSIBLE, VAGRANT

Container Tools: Docker

Repositories: Nexus, JFROG, Artifactory

Issue Tracking Tools: Jira, Remedy, Clear Quest, SDM-12

Scripting Languages: Bash, Ruby, Shell, Perl, Python, HTML

Web/Application servers: Tomcat, Apache, Web logic, Web Sphere, JBoss

SDLC: Agile, Scrum

Databases: Oracle, SQL Server, MySQL, DB2

Backup Management Tools: VERITAS Netback up 4.x/5.x/6.x, Solstice Disk Suite, dd, tar, cpio

Cloud Platforms: AWS, MS Azure, Rackspace, Openstack

Monitoring Tools: Nagios, Splunk and Cloud watch

WORK EXPERIENCE:

DevOps Engineer/CloudEngineer

Confidential, CT

Responsibilities:

  • Devops Engineer for 8 project teams that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Worked on Linux in Cloud Computing environments using AWS.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Mavenand Nexusin Linux environment.
  • Used Gerritto modify the changes done by other team members.
  • Knowledge in installing, configuring and using Apache Hadoop ecosystems such as MapReduce , SPARK.
  • Working on analyzing Hadoop clusters using Big Data Analytic tools including Map Reduce, Pig and Hive.
  • Involved in converting Map Reduce programs into Spark transformations using Spark RDD on Scala.
  • Developed build and deployment scripts using ANTand MAVENas build tools in Jenkins to move from one environment to other environments.
  • Work with application development and operation teams using a variety of automated testing and build, and deploy tools (Maven, Ant, Nexus, Jenkins, SVN, Selenium, JUNIT) to resolve issues with transition to new DevOps solution.
  • Automate provisioning of infrastructure and applications on Azure.
  • Migrated data from on-premises data servers onto Microsoft Azure cloud platform utilizing Azure data factory.
  • Analyze of existing on-premises management software’s family to build a brand new architecture with the goal to create a cloud first scalable platform based on Microsoft .NET / C# / Azure
  • R&D, design, architect and develop a cloud platform solution (.NET, C#, Microsoft Azure Entity Framework, Linq, WebApi)
  • Migration of on-premise applications to AzureImplement hybrid applications in Azure.
  • Experience in designing, building and maintaining an automated build and release environment
  • Performed WebLogic Server administration tasks such as installing, configuring, monitoring and performance tuning on Linux Environment
  • Used test-kitchen with VRA provider to test chef cookbooks/recipes with vRealize catalog id's
  • Used chef-provisioning tool to bootstrap vRealize catalog id's to chef server for build-test-teardown functionality
  • Created custom chef recipes that deploys builds from Nexus to target node
  • Created chef roles, environments and Databags
  • Written custom chef lwrp's and libraries to improve flexibility with redundant recipe's
  • Used kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespaced versions
  • Prototype CI/CD system with GitLab on GKE utilizing kubernetes and docker for the runtime environment for the CI/CD systems to build and test and deploy
  • Develop CI/CD system with Jenkins on Google's kubernetes container environment, utilizing kubernetes and docker for the runtime environment for the CI/CD system to build and test and deploy
  • Wrote docker images for Bamboo, Nexus and various.
  • Exposure to Mesos Marathon & Zookeeper cluster environment for application deployments and docker Containers.
  • Designed and Developed Bamboo Build deployments on docker containers.
  • Installed doker Registry for local upload and download of docker images and even from dockerhub.
  • Worked on Docked-Compose and docker -Machine .
  • Deployment and management of many servers via script and chef, utilizing cloud providers as a direct Jira.
  • Maintained Chef Servers and management application that can use to build and deployment of existing Java/.Net applications environment.
  • Worked able to create scripts for system administration and AWS using languages such as BASH and Python
  • Created and maintained the Shell/Perl deployment scripts for Web Logic web application servers.
  • Developed Perl and shellscripts for automation of the build and release process.
  • Involved in editing the existing ANT files in case of errors or changes in the project requirements.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
  • Used AWS ECS to leverage container technology. Code Deploy for deploying the application code within EC2 instances .
  • Good Experience in architecting and configuring secure cloud VPC using private and public networks though subnets in AWS .
  • Developed and managed cloud VMs with AWS EC2 command line clients and management console.
  • Deploy, creating security groups, auto-scaling, lambda, load balancers (ELBs) in the defined virtual private connection.
  • Integrated AWS Dynamo DB using AWS lambda to store the values the items and backup the Dynamo DB streams.
  • Experienced in AWS Elastic Beanstalk for app deployments and worked on AWS lambda with Amazon kinesis.
  • Automate operations processes using lambda , CloudWatch Events, Schedules .
  • Implemented AWS solutions using EC2, S3, Redshift, Lambda, RDS, EBS, Elastic Search, Elastic Load Balancer, Auto scaling groups, SNS, Optimized volumes and Cloud Formation templates
  • Implemented DNS service (Route 53) in effectively coordinating the load balancing, fail-over and scaling functions.
  • Understanding of secure-cloud configuration (CloudTrail, AWS Config) , networking services (VPC, Security Groups, VPN etc.) and created roles (IAM)
  • Experienced AWS Developer tools such as CodeCommit, CodePipeline, CodeDeploy, CodeBuildetc
  • Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
  • Managed Mavenproject dependencies by creating parent-child relationships between projects.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager.
  • Used JIRA to track issues and Change Management.
  • Experience in designing, building and maintaining an automated build and release environment
  • Good scripting skills - PowerShell preferred
  • Collaborate with clients and vendors to design Proof-of-concept infrastructure as a service solution for Barclay Card Web application.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated the whole process.

Environment: ANT, MAVEN, Tortoise SVN 1.6, 1.7, Jenkins, Puppet, Clear Case, Java/J2EE, Web Sphere, Buildforge, AWS, JIRA, Kubernetes, Docker

Build and Release Engineer

Confidential, Braintree, MA

Responsibilities:

  • Maintained and administered GITsource code tool.
  • Created Branches, Labels and performed Merges in GIT.
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.
  • Managed build results in Jenkins and deployed using workflows.
  • Delivered specific versions of various components of an application into target environments.
  • Maintain and track inventory using Jenkinsand set alerts when the servers are full and need attention.
  • Modeled the structure for multi-tiered applications to deploy each tier.
  • Developed build and deployment scripts using ANTand MAVENas build tools in Jenkins to move from one environment to other environments.
  • Have used Confluence to create, share and discuss content and projects.
  • Familiar and experienced with Agile SCRUMdevelopment.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Created Branches, and performed Merges in Source Tree & Stash
  • Installed and configured Jenkinsfor Automating Deployments and providing automation solution.
  • Integrated GITinto Jenkinsto automate the code check-out process.
  • Used Jenkinsfor automating Builds and Automating Deployments.
  • Worked in Javaand Pythonenvironments for Testing and Automation.
  • Using ANT, Puppet/Chef Scripts with Ivy to build the application and deploy
  • Very strong Project Management experience performing ITILRM /SCM activities.
  • Knowledge of concepts in code lines, branching, merging, integration, versioning etc.
  • Experience in deploying software applications on AWS and configuring EC2, RDS, EMR, Elastic beanstalk.
  • Deployed Ansible Tower into AWSEC2 and migrated the internal postgres DB to RDS
  • Supported API development team in creating Ansible playbooks for deploying, integrating and monitoring their continuous integration environment
  • Used Docker as a new level of simplicity to defining and creating applications or services by encapsulating them in containers.
  • Configured the Docker containers and creating docker files for different environments.
  • Created docker containers for Linux instances.
  • Deployed an OpenStack server under Linux.
  • Deployed OpenStack environments through automated tools like Ansible /custom pipeline production experience in large environments using configuration management tools Chef and Puppet
  • Implemented multi Node OpenStack KILO Architecture on KVM Using Latest Release of Ubuntu with Services like Horizon, Nova, Neutron, Glance, Cinder, Keystone & Swift
  • Clarity and precision in verbal and written communications.
  • Excellent problem solving, analytical skills and technical troubleshooting skills.
  • Worked with customers, developers, testing, product management and support staff.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.

Environment: Jenkins, GIT, ANT, MAVEN, JIRA, Python, Chef, Puppet, Java, BASH & KORN Shell, JAVA/J2EE,Ansible, AWS, Docker, OpenStack, WebSphere.

DevOps/Build Engineer

Confidential, Solon, Ohio

Responsibilities:

  • Automate deployment and release distribution process. Develop and enhance the automated configuration management system. Control branching and merging of the code base.
  • Implemented Automated Application Deployment using Docker.
  • Provide/Perform Source Code Management according to SDLC and Release requirements (i.e., branches, merges, etc.), Build and deployment.
  • Implement and manage continuous delivery systems and methodologies on AWS, Used Subversion as source code repositories.
  • Managed SVN repositories for branching, merging, and tagging.
  • Developed Shell/Perl Scripts for automation purpose.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Chef.
  • Define and deploy monitoring, metrics, and logging systems on AWS.
  • Implemented a Git mirror for SVN repository, which enables users to use both SVN and Git.
  • Manage the source code repository system used by the engineering team.
  • Created and owned, Build and Continuous Integration environment with Ant, Maven, Visual Studio and Jenkins.
  • Automated testing and continuous integration in TFS.
  • Used Maven for building the Web projects including the WebServices and created automated reports for the Builds and Test results which QA can access to accelerate the testing process.
  • Developed and maintained software build and deployment procedures and automation. Maintained the internal release cycle and deployment on Apacheserver.
  • Primarily responsible for automation and maintained current build farm as well as improving QA and release management procedures.
  • Built Version Controlled Java code on ClearCaseUnified Change Management (UCM) Project Based code streams utilizing Visual Build Pro (VBP) and ANTscripts.
  • Responsible to perform Build operations with ANT Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements of the project.
  • Managed merging, branch creation and tagging.
  • Assist Customer Support team to analyze and resolve tier 2 issues.
  • Coordinate with multiple departments to ensure a smooth release.
  • Support back-end setup and configurations to facilitate POCs.
  • Administer various development, support, and patch branches and enforce SCM best practices.

Environment: Docker, AWS, Ant, Maven, Visual Studio, SVN, Git, Java, Chef, Apache, TFS, Jenkins, OpenStack.

Build and Release Engineer

Confidential

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Used ANT as a build tool on java projects for the development of build artifacts on the source code.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Imported and managed multiple corporate applications into Subversion (SVN)
  • Developed Perl and shell scripts for automation of the build and release process.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Installed/Configured/Managed JenkinsCIAutomation.
  • Deployment and implementation of Cheffor infrastructure as code initiative.
  • Used Chefto configure and manage infrastructure. Wrote cookbooks to automate the configuration setups.
  • Deployed mcollective for orchestration. Wrote custom mcollective plugins to deal specifically with our needs.
  • Implemented Bash, Perl, Python scripting.
  • Stand up new hardware or configurations within our clusters by using the configuration management tool SaltStack.
  • Created & Pillar Grains for automation of the application with Infrastructure Management Tool Salt Stack Server.
  • Implemented automations tools Chef, Puppet, Splunk, Saltstack
  • Worked exclusively on VMware virtual environment.
  • Support application projects and create new applications using python Written make, Maven and Ant build tools for application layer modules.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Ability to work on Sql queries across multiple database and applications.
  • Experienced in deploying Database Changes to Oracle, MS SQL Server and MY SQL databases
  • Updating patches to keep servers updated against bugs present in the operating system using RedHat Satellite Server, yum, etc.
  • Worked on variety of Linux platforms Red Hat Linux, Solaris which includes installation, configuring and maintenance of applications on this environment.
  • Installed packages using YUM and Red Hat Package Manager (RPM) on various servers.
  • Responsible for independent support of Tier 2 issues: reboots, start/stop services, reset Terminal Service and pc anywhere connections, and administrative server maintenance. Daily follow up with clients to ensure resolution of all issues.
  • Provide support to Account Managers, UNIX and Windows technicians, and other departments.
  • Coordinated with various cross functional teams across IT operations to make sure smooth functioning of projects.

Environment: Subversion (SVN), Jenkins, Java/J2EE, ANT, MAVEN, CHEF, TC Server, Tomcat, Perl Scripts, Shell Scripts, XML, UNIX, Windows 7, Oracle, JIRA.

Linux Administrator/System Administrator

Confidential

Responsibilities:

  • Yum configuration & package installation through YUM.
  • Configuring and deploying of iSCSI server and Client.
  • Installation of Red Hat Enterprise Linux.
  • Configuration and troubleshooting for Red Hat Linux.
  • Handling troubleshooting issues like boating, RPM packages, User management and backup.
  • IP bonding for load balancing and fail over, Firewall, SELINUX.
  • Hosting and securing web pages using Apache (httpd) web server and ssl.
  • User Administration & Quota Management
  • Creating and deploying LVM, resizing the logical volume and volume group.
  • Configuration and administration of LDAP, NFS, FTP, SAMBA and POSTFIX Servers in RedHat Enterprise Linux.
  • Performances, CPU and Memory monitoring of RedHat Enterprise Linux.
  • Create, deploy and manage Linux and windows VM using Red Hat Enterprise Virtualization Manager, which includes moving and migrating VM from one cluster to another cluster or within the same cluster.
  • Experience in Windows 2003 and2008 Active Directory Installation and Configuration.
  • Heartbeat clustering for high availability in Apache.
  • Installed and configured ESXi 5.0, 5.1 Servers on Blade servers. Creating Virtual machines.
  • Creation of templates from VMs and Creation of VMs from templates.
  • Configure vCenter Server 5.0, 5.1 in production environment and created many cluster and enabling HA and DRS for Load balancing and High Availability. Worked on Migration concepts like Vmotion, SVmotion and cold migration.
  • Performed physical to virtual (P2V) and (V2V) migrations for approximately 50 physical servers utilizing VMware Converter.
  • Firmware upgrade, managing the servers, collecting Logs, open KVM console for troubleshooting.

Environment: Red hat, Ubuntu, Cent OS, SCM, Bash/Shell, Ruby, Python

We'd love your feedback!