We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

0/5 (Submit Your Rating)

New, JerseY

SUMMARY

  • Over 9 years of experience in IT industry with major focus on Build and Release Engineer, Devops Cycle, Linux Administrationand managingCloud Infrastructure, Automation, AWS.
  • Exposure to all aspects ofSoftware Development Life Cycle (SDLC)inAgile, SCRUM and Waterfall.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Chef, Puppet, Ansible, Jenkins, Anthill Pro.
  • Experience in configuring, deployment and support of cloud services including Amazon Web Services(AWS).
  • Extensively worked with AWS Cloud Services likeEC2, ELB, Auto Scaling, VPC, Route53, RDS, S3, IAM, SNS, SQS, ECS, Dynamo DB, Elastic search, Elastic File system (EFS), Cloud Watch, Cloud Trail, Redshift Cluster, CloudFront, etc.
  • Experienced in utilizingAWSfor importing volumes, propelling EC2, configure security groups, auto - scaling, stack balancers in the characterized virtual private connection.
  • Experienced in deploying and configuringElastic search, Log stash and Kibana (ELK)for log analytics, full text search, application monitoring in integration withAWS Lamda and Cloud Watch.
  • Expert in usingTerraformto createECS clusters (Elastic Container Service) to spin-up services on AWS.
  • Hands-on experience in usingKubernetesto manage containerized applications using itsnodes,ConfigMaps,selector, Servicesand deployed application containers asPods.
  • Experienced in management and configuration ofDockercomponents likeDocker Engine, Docker-Hub, Docker-compose and Docker- Registryfor virtualization, Ship, Run andDeploy the application securely for fasten the Build/Release Engineering.
  • Expert in usingJenkins and Bambooto create pipelines involving severalDownstream/Upstream job configurations based on dependencies from other applications and Release methodologies.
  • Extensive experience in using build tools likeMAVEN,GradleandANTfor building deployable artifactsJAR, WAR&EARfiles from source code.
  • Hands-on experience in writingAnsible playbooks, Modules and Rolesand in automating the open stack installations and configurations.
  • Installed and ConfiguredChef Server,Client servers,nodesand workstations with knife utility. Wrote severalChef recipesandcookbooksto automate the configure and management process.
  • Experience in installing and configuring web application serversTomcat, JBOSS, WebLogic, WebSphere, IIS, WAMP, LAMP,andNginxfor application deployments forLinux, Unix, and Windows.
  • Experienced in using SCM tools likeGIT, Subversion (SVN),BitbucketandTFS forbranching, tagging, and maintaining the version across the environments on Linux and windows platforms.
  • Expert in usingNexusandJFrogArtifactory repositories for Maven artifacts and dependencies.
  • Experienced in using Monitoring tools such asNagios,Datadog,Splunk,Cloud watch.
  • Expert in writing scripts usingBash,Shell, YAML, Perl, Ruby,andPythonto automate deployments.
  • Worked with Virtualization TechnologiesvSphere, VMware, Virtual Box.
  • Experienced in using Ticketing toolsBug Tracking tools like JIRA, Rally.
  • Good team player with excellent interpersonal skills, self-motivated and dedicated, understanding the demands of 24/7 maintenance with good customer support experience.

TECHNICAL SKILLS

Cloud Services: Amazon web services EC2, S3, ELB, Auto scaling Servers, Glacier, Storage Lifecycle rules, VPC, Elastic Beanstalk, CloudFront, Route53, Cloud Watch, cloud trail, ops work, IAM, SNS, SQS.

Container/ Orchestration Tools: AWS ECS, Docker, Marathon, Kubernetes, Docker Swarm

Automation / Build: Jenkins, Hudson, Bamboo, Ansible, Chef, Puppet, TeamCity, Maven, Ant, Gradle, Nexus, Artifactory, Vagrant, Terraform

Version Control Tools: GitLab/ GitHUB, Bit Bucket, Subversion, TFS, ClearCase

APP/ Web Servers: Tomcat, Web sphere, Web Logic, JBoss, Nginx, Oracle Tuxedo

Monitoring Tools: Splunk, Nagios, Cloud Watch, Kibana

Scripting Languages: PowerShell, Bash, Perl, Ruby, Groovy and Python

Databases: MySQL, MongoDB, Cassandra, SQL Server, Oracle DB2

Networking: DNS, DHCP, TCP/IP, SMTP, LDAP

Ticketing Tools: Jira, Rally, IBM Clear Quest, Bugzilla, Fisheye

Operating Systems: Windows, LINUX, Solaris, RHEL, CentOS

PROFESSIONAL EXPERIENCE

Confidential, New Jersey

Senior DevOps Engineer

Responsibilities:

  • Designed Continuous Integration, Continuous Deployment and Continuous Delivery process using RTC, Jenkins, Ant and UCD
  • Installed and configured Urban Code Deploy (UCD) server/agents to automate builds and deployment.
  • Extensive experience in Version Control tools like RTC, GIT and Subversion.
  • Designed automated scripts and processes for EAR, property files and DB2 deployments.
  • Created and configured components, resources and environments in UCD to support continuous delivery in TEST and UAT environments.
  • Designed, configured, and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, auto - Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDC, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS
  • Created core AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP’s, auto-scaling config, and Cloud Formation.
  • Involved in evaluating performance of EC2 instances their CPU, Memory Usage, IOPS, Network Usages and suggest appropriate instance type for the same.
  • Configured AWS Elastic load balancing for deploying applications in high availability.
  • Configured AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watch in AWS.
  • Configured DNS management using AWS Route 53.
  • Configured Elastic Bean Stack for developers to quick deploy application for testing and pushing developed code for testing.
  • Experience implementing and designing cloud native security concepts SAST, DAST
  • Experience in setting up the Chef repo, Chef workstations and Chef nodes. Development of Chef cookbooks to manage systems configuration.
  • Experience with Docker and Vagrant for different infrastructure setup and testing of code.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications.
  • Developed build and deployment scripts using ANT, MAVEN and GRADLE as build tools in Jenkins to move from one environment to other environments.
  • Integrated Jenkins with various DevOps tools such as Nexas, SonarQube, and Ansible etc.
  • Building/Maintaining Docket container clusters managed by Kubernetes and Docker for runtime environment of CI/CD system to build, test and deploy.
  • Experience in working with Terraform and did “Infrastructure as code” and modifying Terraform scripts as and when configuration changes happens.
  • Experience in creating pods and managing cluster environment on Kubernetes; Implemented a production ready, load balanced, highly available, and fault tolerant Kubernates infrastructure.
  • Performed Daily Deployment of code to development servers and handling production and non-production outages

Environment: AWS (AWS - ECS, CloudFormation, Lambda, Elastic Beanstalk, AppMesh, Route 53, Apigee, SQS, SNS, S3, AWS CLI), Jenkins, AWS Management and Governance suite of products (CloudTrail, CloudWatch, or Systems Manager), PostgreSQL, IBM Rational ClearCase, Git, JBOSS, Pearl, HP Fortify, Docker, IBM Urban Code Deploy and Release (IBM UCD/UCR), Kubernates, Maven, Ant, Python, UNIX, SQL.

Confidential, Jersey City, NJ

Cloud Devops Engineer

Responsibilities:

  • Worked withAmazon EC2 Cloud InstancesusingAmazon Images (Linux/ Ubuntu)and configured launched instances with respect to specific applications.
  • ConfiguredAWS serviceslikeEC2, Elastic Load-balancers (ELB), Elastic Container Service (ECS), S3, Elastic Beanstalk, ELK stack, Cloud Front, Elastic File system, RDS, Dynamo DB, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAMfor troubleshootingAmazon imagesfor server migration from physical into cloud.
  • Designed and worked with team to implementELK (Elastic search, log stash and Kibana)to process large datasets and visualize the results based on aggregations.
  • Worked withTerraformkey features such as Infrastructure as code, Execution plans, Resource Graphs,Change Automation and extensively usedAuto Scalingto launch configuration templates for launching AmazonEC2instances while deploying Microservices.
  • Configured AWSIdentity and Access Management (IAM)Groups and Users to improve authentication by adding Multi-layer authentication. Provided policies to groups using policy generator and set different permissions based on the requirement along with providingAmazon Resource Name (ARN).
  • Designed and worked with team to implementELK (Elastic search, log stash and Kibana)to process large datasets and visualize the results based on aggregations.
  • WroteCloud Formation templatesin JSON to create custom VPC, subnets, NAT to ensure successful deployment of web applications.
  • Worked withAWS BOTO3to writePythonscripts for encryptingEBSvolumes,AMIbackups and schedulingLambdafunctions for running the servers.
  • ImplementedDocker-maven-plugininMaven pomto build docker images for all microservices usingDocker filefrom the java jar files.
  • Administration and maintenance ofDockerruntime environment, Versioning and lifecycle management ofDocker images, Experienced in Docker orchestration framework.
  • BuildJenkinspipelines to drive all microservices builds to theDocker registryand deploy the containers to aKubernetes Pods.
  • ImplementedBlue/Green patterndeployment usingAnsible Playbooks & YAMLScriptingproving zero downtime during deploying theJAVAapplication toApache Tomcatservers.
  • Monitoring logs usingSplunkto create search queries, dashboards, and reports for multiple applications on both Windows and Linux environments.
  • Design and Implement Git Branching model for Machine Critical and Business Critical Apps
  • Develop webhooks/scripts for Source Code Management Automation, which will take care of day-to-day activities such as Branch creations, Code Commit reports, Auto merges, Locking and Unlocking the branches and Cleaning of Unused branches.
  • Worked with ticketing toolJIRAwith short sprint cycle to release product and documented the process inConfluence.
  • Wrote Terraform scripts from scratch for buildingDev, Staging, and ProdandDRenvironments.
  • Installed, deployed and managedLinux RedHat Enterprise 7.x, CentOS, Ubuntu,and installed patches, packages forRed Hat Linux Servers.
  • Developed reports, dashboards, and processes to continuously monitor data quality and integrity.

Environment: AWS (EC2, Elastic Load Balancer, Kibana, Elastic Beanstalk, S3, Lambda, RDS, VPC, cloud Watch, cloud Formation, IAM), Terraform, Agile Methodology, Maven, GIT, Jenkins, Python, Bash, Nexus, Ansible, Docker, Kubernetes, Splunk, Apache Tomcat, JIRA, Confluence, Red Hat, Ubuntu.

Confidential, Boston

AWS/Devops Engineer

Responsibilities:

  • Build servers using AWS Launching EC2, creating security groups, load balancers in the defined virtual private connection.
  • Working with Public Cloud Platform like Amazon Web Services for computeAWSEC2and StorageS3.
  • Deploy, monitor, and maintain AmazonAWScloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in the environment.
  • Implemented multi-tier application provisioning in OpenStack cloud, integrating it withPuppet/Chef. Adding vSphere to nova compute nodes and Manage and troubleshoot the Nova Compute and Controller Services.
  • Puppet/Chefinstallation for infrastructure automation, manifest, ruby, shell scripts and automated infrastructure WAS, Tomcat, Web logic.
  • Experience in load balancing and monitoring withNagiosandSplunk.
  • Experience in creatingDockercontainers leveraging existing Linux Containers and AMI's in addition to creatingDockercontainers from scratch.
  • Monitored & troubleshoot Network, Linux and Windows servers usingSplunk.
  • Prototype CI/CD system withGIT Labon GKE utilizingKubernetesandDockerfor the runtime environment
  • Set up theJenkinsconfigurations; make sure the project teams can switch to the new platform.
  • Experience in installation and customization ofsplunkusingSplunkPower Design.
  • Extensively worked onHudson,Jenkins,and Team City for continuous integration and for End-to-End automation for all build and deployments.
  • Built and DeployedJavascriptto a web application server in anAgilecontinuous integration environment and automated the whole process.
  • DeployedJ2EEapplications to Application servers in an Agile continuous integration environment and automated the whole process. Build scripts usingANTandMAVENbuild toolsin Jenkins, Sonar to move from one environment to other environments.
  • Extensive experience in using Build Automation scripting like, ApacheANT, NANT,and Maven.
  • Installed and configured an automated toolPuppet/Chefthat included the installation and configuration of thePuppetmaster, agent nodes and an admin control workstation
  • CreatedChef cookbooksforSudoersand network configurations usingChefServer
  • Worked on creation of customDockercontainer images, tagging and pushing the images.
  • CreatedSCMProcess, policies and procedures to follow development, release or deploy highest quality product for the enterprise. Worked on different Build tools likeANT,Maven, andMS-Build.
  • Experience in Installing, configuring and maintaining apache/tomcat, samba & send mail, andJBossApplication Servers.
  • Configured the LUNs assigned by the storage administrators, and managed Volumes using Logical Volume Manager (LVM) on Linux.
  • CreateJenkinspipeline jobs forPuppetrelease process for module deployment, using Kanban agile methodology forPuppetdevelopment.
  • Performed all Linuxoperating system, disk management and patch management configurations, on Linuxinstances inAWS.
  • Administered Linuxservers for several functions including managing Apache/Tomcat server, Mail server and MySQL databases in both development and production.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linuxusing Amazon EC2 and custom Ruby/BashScripts.
  • Automated server deployment with KickstartandChef/Puppet.
  • UsedTerraformto identify network issues and to map complex dependencies and converted all Cloud Formation templates toTerraformfor infrastructure as code.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GITsource control.

Environment: AWS (IAM, EC2, S3, EBS, Glacier, ELB, CloudFormation, CloudWatch, CloudTrail, SNS, SQS, Route53, RDS), OpenStack, Git, Chef, Splunk, Terraform, Bash, Shell, DynamoDB, RHEL 4/5/6, CentOS, Open SUSE, Apache Tomcat.

Confidential, St. Louis, MO

DevOps Engineer

Responsibilities:

  • Participated in configuring, monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
  • Managed environmentsDEV and PRODfor various releases and designed instance strategies
  • Designed and Developed Bamboo Build deployments onDockercontainers.
  • Production experience in large environments using configuration management tool Puppet.
  • Implemented continuous integration web hooks and workflows around Jenkins to automate the Dev test deploy workflow aroundPuppet codebase.
  • Setup Puppet master, client and wrote scripts to deploy applications onDev, QA, production environment.
  • Build servers using GCP, importing volumes, launching EC2, RDS, creating security groups, auto-scaling,load balancers(ELBs) in the defined virtual private connection.
  • Managing day-to-day user administration like adding or deleting users, password aging users/groups, NFS using theTCP/IPapplications such as Telnet,FTP, and R-logins.
  • Automated the Build & Deployment environment end -to-end usingJenkins.
  • Analyze and resolve conflicts related to merging of source code forSVN and Git.
  • Implemented python scripts by using stranded libraries for getting the all the agent logs (Inventory, Remote connections, Network usage and performance counters) from Linux.
  • Worked on variety ofLinux Platforms Red Hat Linux, Solaristhat includes installation, configuring and maintenance of applications on this environment.
  • Patch, Packages Installation, Disk and File system Management
  • Involved in Software Configuration Management, Build & Deployment Management.
  • Imported and managed multiple corporate applications in Subversion (SVN).
  • Installation and configuration ofApache Web Server.
  • Worked with IT and QA teams to deploy and troubleshoot the system applications.
  • Involved in 24x7 production-computing environments support. Experience providing on-call and weekend support.
  • Worked on Agile methodology and usedJIRAfor issue tracking.
  • Involved in Oracle/SQL Upgrade project, which includes various UNIXbuilds of different OS platforms across various data centers.

Environment: Jenkins, Maven, Puppet, Python, Kubernetes, Subversion, Firewalls, Docker, Bash, Shell, Java/J2EE, Git, JIRA, XML, Linux.

Confidential

Release Engineer

Responsibilities:

  • Performed software configuration/release management activities for three different Java applications.
  • Designed and implemented Continuous Integration process using tools like Hudson with approval from development and other affected teams. Defined processes to build and deliver software baselines for internal as well as external customers.
  • Converted old builds using MAKE to ANT and XML for doing Java build
  • Created and maintained built wrapper scripts using PERL.
  • Maintained and executed build scripts by coordinating with development and QA teams.
  • Responsible in doing build and deploying on different environments simultaneously.
  • Deployed the EAR and WAR archives into Weblogic and Apache Servers.
  • Configured and Maintained Apache web servers for Release Management Team’s internal use.
  • Provided assistance to developers in resolving problems.
  • Created and Maintained Subversion repositories, branches, and tags.
  • Acted as an Integrator for performing merge, rebase and baseline operations.
  • Enforced development policies using Subversion hooks and other metadata.
  • Attend forum for management of release weekly meetings.
  • Monitor progression of releases and keep them on track for delivery on planned release date.
  • Submit request for implementation to various groups who participate in release.
  • Assemble Release Kit and complete all paperwork, including implementation/back out plans.
  • Turnover documentation monitor status of actual production turnover.
  • Serve as production implementation coordinator.
  • Communicate status of release to all stakeholders.

Environment: Java, Ant, Hudson, Weblogic, Subversion, Shell & Perl scripting.

We'd love your feedback!