Sr. Devops/cloud Engineer Resume
Princeton, NJ
SUMMARY
- DevOps and Cloud professional wif7 years of comprehensive experience as a Build and Release Engineer, Configuration Management, Continuous Integration/ Continuous Deployment,Linux System AdministrationandCloud Services.
- Expertise in Amazon AWS Cloud Services and administration which includeEC2, ELB, EBS, IAM, S3, Route53, Cloud Front, Lambda, Cloud Trail, Amazon CLI, AWS Code Commit, Amazon VPC.
- Utilized Cloud Watch to monitor resources such as EC2, CPU memory,Amazon RDS DBservices,Dynamo DB tables,Elastic Block Store (EBS)volumes to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
- Designedhighly available,cost - TEMPeffectiveand fault-tolerantsystems usingEC2 instances, Auto Scaling, Elastic Load Balancingand Amazon Machine Images (AMI), Designed roles and groups using AWSIdentity Access Management (IAM)maintained user accounts,RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS & SNS services in AWS.
- CreatedS3 bucketsand managingpolicies for S3 bucketsand Utilized S3 bucket for storage and backup on AWS. Extensive noledge inmigrating applicationsfrom internal data center to AWS.
- Proficient inAzureinfrastructure management (Azure Web Roles, Worker Roles, Azure SQL, Azure Storage, Azure Active Directory (AD), Office 365) and Provisioning of IAAS & PAAS Virtual Machines and troubleshooting issues on Azure VMs.
- Implemented multi-tier application provisioning in the OpenStack cloud,integrating it wif Chef/Puppet.
- Deploying theOpenStackcomponents on multi-node wif High availability environment.
- TEMPEffective in creating functions and assigning roles inAWS Lambdato run python scripts, and AWS Lambda usingjavato perform event-driven processing.
- Exposed to all aspects ofSoftware Development Life Cycle (SDLC)likeAnalysis, Planning, and Development, Testing, Implementing and post-productionanalysis of the project.
- Worked on functions of build, deploy, automate test control, generating test reports and notification services wif an end goal ofcontinuous integrationin a data center and in AWS cloud environment.
- Hands on experience wifVersion Control toolssuch asSubversion (SVN), Git, Bitbucketin Branching, Merging Strategies, Tagging and maintaining versions across Windows and Linux platform.
- Profusely worked on creating and maintainingMaven Pom.xml'sfor performing the build procedures.
- Expertise in using build tools like MAVEN for the building of deployable artifacts by usingNexusand Artifactory Managers.
- Extensively worked onJenkins/Hudsonby installing, configuring and maintaining forcontinuous integration (CI) and continuous deployment (CD).
- Provided support in Setting upChef Workstation, Bootstrapped instances using Chef and integrating wifauto-scaling.
- Extensively used Ruby scripting onChef Automationfor creatingcookbookscomprising all resources, templates, attributes and used Knife commands to manage Nodes.
- Experience wif Configuration Management/ Automation tool Ansibleand has worked on integrationAnsible YAML Scripts.
- Automatedvarious infrastructure activities like Continuous Deployment, Application Server setup,Stack monitoringusingAnsible playbooksand has IntegratedAnsiblewifJenkins.
- Expertise in usingAnsibleto manageWeb Applications,Config Files, Data Base, Commands, Users Mount Points, and Packages.
- Extensive noledge in Installing, ConfiguringPuppet Master/Agent, wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge.
- Experience in configuring AWS cloud infrastructure as code usingterraformand continuous deployment through Jenkins.
- Hands on experience in variousDocker components likeDocker engine, Docker Hub, Docker Machine, Docker Compose and Docker Registry.
- Managed container orchestration tools likeDocker, Docker Swarm, Kubernetes and Amazon Container Service.
- Developed anend-to-endContinuous IntegrationPipelineusing Jenkins for enabling containerized local control plane usingKubernetes & Docker.
- Expertise in usingDockertocontainerize custom web applicationand deploy them onUbuntuinstance throughSWARMCluster and to automate the application deployment in the cloud usingVagrant.
- Experience in computerization utilizingPython, Ruby and UNIX Shell/bash scripting. Managed in creating stored procedures, triggers, functions, and packages inOracle.
- Good experience inWeb Logic, Web sphere, Tomcat Application Serverfor application deployments.
- Worked wif differentBug Trackingand Ticketing Tools likeBugzilla, Remedy, Jira, and ServiceNow.
- Maintained JIRA for tracking and updating project defects and tasks ensuring the successful completion of tasks in a sprint.
- Gained experience in utilizingAtlassianproducts such asBitbucket, JIRA, and Confluence.
- Worked on testing and automation tools likeSelenium, JUnitFramework, andCucumber.
- Experience wif monitoring and management tools likeNagios, Dynatrace, Sonarqube, Splunk, App Dynamics and New Relic.
- Worked on Installing, configuring and administeringRed Hat Linux 3.0 /4.0/5.0, SUSE Linux, Solaris 8/9/10, Dell, IBM and HP x 86 Server.
- Working noledge of databases like MySQL Oracle and NoSQL databases like DynamoDB and MongoDB
TECHNICAL SKILLS
Cloud Environment: AWS, Azure, Google Cloud platform, OpenStack
AWS services: EC2, ELB, VPC, RDS, AMI, IAM, Cloud formation, S3, Cloud watch, Cloud trial, SNS, SQS, EBS, Route 53, Codecommit, Lambda.
Containerization Tools: Docker, Kubernetes, Mesos, Docker Swarm
Configuration ManagementTools: Chef, Ansible, Puppet
Continuous Integration Tools: Jenkins, Hudson, Bamboo, TFS Visual Studio Build
Build Tools: Maven, Ant, Gradle, SaltStack
Testing Frameworks: Junit, Selenium, and cucumber.
Version control tool: Subversion (SVN), GIT, GIT Hub, Git Lab, Bitbucket.
Artifactory repositories: Docker Hub, Artifactory(AY), Nexus, Nginx
Bug Tracking Tools: Jira, Bugzilla
Monitoring Tools: Nagios, ELK, Splunk, Datadog, SonarQube, AppDynamics, Grafana
Databases: Oracle, My SQL, NoSQL, MongoDB, Dynamo DB
Scripting tools: Python, Java, Perl, Bash, JavaScript, Ruby, PowerShell, YAML
Web/Application Servers: WebSphere, Apache, Tomcat, JBoss, WebLogic
Network Services Services: FTP-Vsftpd, SSH, TELNET, TCP/IP, HTTP, DHCP, SNMP, FTP, SMTP, NFS, WinSCP, Raid Levels
Operating Systems: Windows, Linux, CentOS, UNIX, Ubuntu, Solaris, RHEL, Debian
PROFESSIONAL EXPERIENCE
Sr. DevOps/Cloud Engineer
Confidential - Princeton, NJ
Responsibilities:
- Being an active role in the applicationinfrastructure managementteam, me was completely involved in setting up the new environment forContinuous Integration (CI) and Continuous Deployment (CD)inagile software methodology.
- Working wif a broad range ofAWS CloudServices likeEC2, ELB, Glacier, Cloud Front, Code Deploy, Elastic Beanstalk, Auto Scaling, Route53, AMI, SNS, SQS, Dynamo DB, ElasticSearch, andCloudWatchand has in-depth practical noledge on other cloud services.
- Involved in creatingIAMuser accounts, groups, adding a user to the groups, generating custom policies, assigning to groups and users.
- Automated the installation ofCloud Watchlog agents through Cloud formationtemplate to monitor the system logs of multiple EC2 instances.
- CreatedsnapshotsandAmazon Machine Images (AMI)of the instance for backup and created access Management (IAM) policies for delegated administration wifin AWS.
- Used EC2 as virtual servers to hostGit, Jenkins, and configuration management tool likeAnsible. Converted slow and manual procedures todynamic APIgenerated procedures.
- Has builtElastic search,Log stash and Kibana (ELK)for centralized logging and tan store logs and metrics into an S3bucket usingLambdafunction.
- Used ELK to also index infrastructure events using CloudWatch and CloudTrail
- MaintainedDNSrecords usingRoute53to ImproveFault TolerantConnections and using a Load balancer, Security groups.
- DeployedAzure IaaS virtual machines (VMs) andCloud services (PaaS role instances)into secure VNets and subnets.
- Involved in migrating on-premise cloud storage to Windows Azure usingAzure Site Recoveryand Azure backups.
- Experience in usingAzure Media and Content delivery, Azure Networking, Azure Hybrid integration, Azure Identity and Access Management, Azure Data Factory and Storage, Azure compute services and Azure Web apps.
- CreatedPythonscripts to fully automate AWS services which includeELB,Cloud Front distribution, EC2, Security Groups and S3. This script creates stacks, singe servers and joinsweb servers to stacks.
- Provided consistent environment usingKubernetesfor deployment scaling and load balancing to the application from dev through production, easier the code development and deployment pipeline.
- Worked wifDocker Container, container snapshots, attaching to a running container, managing containers, directory structures and removingDocker images.
- Worked onDocked-Compose,Docker-Machine to create Docker containers fortestingapplications in theQA environmentand automated the deployments,scalingand management of containerized applications acrossclustersof hosts usingKubernetes.
- Writing the PowerShell scripts for providing the flat files to sail point integration for DB and OS level Integration.
- UsedAnsibleas Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
- UsedAnsibleserver to manage and configure nodes, ManagedAnsible Playbooks wif Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
- WrittenChef Cookbooksand recipes inRubyto Provision several pre-prod environments consisting ofCassandra DB installations.
- Responsible forlarge-scale ChefImplementation and maintenance, Chef Cookbook’s creation, testing, and implementation.
- Utilized Chef to manage Web Applications, Config Files, Database, Users, Mount Points, and Packages.
- Written Chef Recipes to automate build/deployment process and perform process improvement to manual processes.
- Deployed and configured Chef Server and Chef Solo including bootstrapping of Chef Client nodes for Provisionen. Created roles, Cookbooks, Recipes, and Data Bags for Server configuration.
- Experienced in writing terraform modules for automation the Creation of VPC-VPN from the data center to Prod environment and Cross account VPC Peering.
- SetupContinuous Integrationenvironment using Jenkins for building jobs and to push the Artifacts intoNexus repositoryon successful builds.
- Supporting configuration ofJenkins Build pipelinejobs, plugins installation wif the team for configuration Maven multi-module jobs, freestyle jobs.
- Integrated JaCoCo wif Jenkins for code coverage analysis inJava VMbased environments.
- Worked wifJenkins API's to no various things like build status, count on builds, GIT commit version used by Jenkins builds etc. using Groovy.
- Performed all necessary day-to-day GIT support for different projects and expert in creating branching strategies to maintainGIT repository.
- WrittenGradle, Mavenscripts to automate build process and managed Maven repository using Nexus tool and used the same to share snapshots and releases.
- UsedBitbucketto manage repositories, maintained the branching and build/release strategies utilizing GIT and Bitbucket.
- Working wifUDeployto support continuous deployment into Staging and Production environments.
- Perform integrating,Junitand code quality tests as a part of build process.
- Involved in writingSQLqueries to pull reports from various databases.
- MaintainedJIRAfor tracking and updating project defects and tasks ensuring the successful completion of tasks in the sprint.
- Installed and configuredNagiosmonitoring tool, while using it for monitoring network services and hosts resources.
- UsedDynatraceto monitor myDockerenvironment.
- Designed, developed and implemented multi-tieredSplunk logcollection solutions.
- Worked closely wif application teams and support on various performance and configuration issues on daily basis.
- Planned release schedules wifagile methodology& coordinated releases wif engineering & SQA for timely delivery.
Environment: AWS, Azure, Docker, Kubernetes,GIT, Bitbucket, Jira, Jenkins, Chef, Ansible, Terraform, Nagios, Maven, Apache Tomcat, Nexus,Python, Java/J2EE, SQL, Bash, Linux.
DevOps/Cloud Engineer
Confidential
Responsibilities:
- Created and configuredAWS EC2instances using preconfigured templates such asAMI, RHEL, Centos, Ubuntuas well as used corporate based VM images which include complete packages to run build and test in those EC2 Instances.
- Extensive use ofElastic Load Balancingmechanism wif Auto Scaling feature to scale the capacity of EC2 Instances across multiple availability zones in a region to distribute incoming high traffic for the application.
- Created Apache Directory Server for local network and IntegratingRHEL instancewif Active Directory inAWS VPC.
- Created a data pipeline to load Analytics data from S3 bucket to DynamoDB and automated this using lambda functions and triggers.
- Developed Python Scripts and automated the process using Lambda functions to trigger whenever an event is occurred in S3 bucket and perform business analytics on data.
- Worked on OpenStack - Swift for moving large data files using Keystone and Horizon and integrated them into the web services and client-server application
- Worked on design and implementation of an audit log system, major API design improvements, and OpenStack cloud management.
- Installed various versions of OpenStack (Juno, Kilo, Liberty, Mitaka, and Newton) using Packstack and Devstack. Deployed multi-node OpenStack of OPNFV wif Compass
- Responsible for OpenStack project core infrastructure including code review, continuous integration systems, and developer tools.
- Managed local deployments inKubernetes, creating a localclusterand deploying application containers.
- IntegratedJenkinswif various DevOps tools such asNexus, SonarQube, Puppetand used CI/CD system of Jenkins onKubernetescontainer environment, utilizingKubernetes and Dockerfor the runtime environment for the CI/CD system to build and test and deploy.
- Orchestrated and migrated CI/CD processes using Cloud Formation,Terraform templatesandContainerizedthe infrastructure usingDocker setupinVagrant, AWS and Amazon VPCs.
- CreatedTerraformmodules to create instances in AWS & automated process of creation of resources in AWS using Terraform.
- UsedDocker to containerizecustom web applications and deployed onDigital OceanwifUbuntu instancesthroughSWARM Clusterand automated application deployment in the cloud usingDocker HUB, Docker Swarm, and Vagrant.
- Experience in creating Docker containers leveraging existingLinux Containersand AMI's in addition to creating Docker containers from scratch.
- UsedPuppetto deployELKfor automating continuous deployment (CD) and configured Slave Nodes and deployment failure reporting.
- Createdpuppet automationwif multiple modules as per component likeKafka, Zookeepers, MySQL, Logstash, HTTPcollectors & Schema registry to install & configure EC2 instances to create/update Kafka cluster.
- Worked wif Site Reliability Engineer to implementData dogsystem metrics, analytics, and dashboards.
- Built a deployment pipeline for deploying tagged versions of applications toAWS Beanstalkusing Jenkins CI.
- Expertise inAgile tools, Atlassian Jira, Scrumand Continuous delivery toolsNexus, NexusPro, Rundeck, Mesosphere, andMarathon.
- BuiltPuppet manifestsandbootstrap scriptsto allow us to bootstrap instances to various roles wifout having to maintain AMIs.
- AdministeredPuppet Enterpriseto provision multi-platform virtual machine configurations across multiple-platform environment Servers dedicated to building, deploying as well as for development, test, and production systems.
- Created Log collection inELKB (Elasticsearch, Logstash, Kibana, and Filebeat)installedFilebeaton all nodes in the cluster to send log data to Logstash. Applied filters on log data before sending to Elasticsearch.
- DeployedPuppet, Puppet Dashboard & Puppet DBfor configuration management to prevailing infrastructure.
- Extensive use ofElastic Load Balancingmechanism wifAuto Scalingfeature to scale the capacity of EC2 Instances across multiple availability zones in a region to distribute incoming high traffic for the application.
- Migrated pipelines build fromJenkins to Bambooand integrated them wifBitbucket, Stash, and JIRA.
- UsedAnsibleserver and puppet agent to manage and configure nodes, ManagedAnsiblePlaybooks wifAnsible rolesandpuppet modules.
- Worked on Jenkins, GitHub, Puppet, Artifactoryand all internal build systems for the core development team on an enterprise-level Java-based cloud orchestration/automation tool.
- Created continuous integration system usingMaven, Ant, Jenkins, Puppetfull automation, Continuous Integration, faster and flawless deploying wifMCollective, Hiera, Custom Puppet modules,Ruby.
- Experience wifAnsibleTower to manageMultiple Nodesand Manage Inventory for different Environments.
- DevelopedPerl and shell scripts for automationof the build and release process.
- BuiltJenkinsjobs to create AWS infrastructure fromGitHub reposcontainingTerraformcode and administered/engineered Jenkins for managing weekly Builds.
- Deployed and managed web services wifTomcatandJBoss. Provided end-user s for all Tortoise SVN, JIRA users to TEMPeffectively use the tool.
- Created and maintainedcontinuous integration (CI)using toolsJenkins/Bambooover different environments to facilitate an agile development process which is automated enabling teams to safely deploy code repeatedly.
- Planned release schedules wifagile methodology& coordinated releases wif engineering & SQA for timely delivery.
Environment: AWS, OpenStack,Docker, Kubernetes, Jenkins/Bamboo, GIT, JIRA, CI/CD, Puppet, Ansible, Nexus, Bitbucket, Stash, AWS Beanstalk, Apache Tomcat, JBOSS, Terraform, Ruby, Python, Kafka, Selenium, Linux, Ubuntu
DevOps/AWS Engineer
Confidential
Responsibilities:
- LaunchAmazon EC2 Cloud Instancesusing Amazon Web Services (Linux/ Ubuntu/RHEL) and Configuring launched instances wif respect to specific applications.
- Installed application on AWS EC2 instances and configured the storage onS3 buckets.
- UsedCloud Formationand launch configurations to automate the repeatable provisioning of AWS resources throughAWS CLIand console.
- Used AWS command line client and management console to interact wif AWS resources and APIs.
- Performed quarterly Disasterrecovery testof critical business applications.
- Worked onLinux and SolarisOperating Systems including File Systems, Processes, performance tuning and troubleshooting.
- PerformedS3 bucketscreation, policies on the IAM role-based policies and customizing theJSONtemplate.
- Experience in designing and deploying AWS Solutions using EC2, S3, EBS,Elastic Load Balancer (ELB), autoscaling groups.
- Implemented and maintained themonitoring and alertingof production and corporate servers/storage usingAWS Cloud watch.
- Used Amazon Web Services (AWS) console and the AWS CLI to launch and manage VM's wifPublic/Private subnetand set upload balancing, security groupsetc.
- Installed and supported the Clear Case andMulti-Site toolsfor the entire group• Assisted customers in implementingDevOps strategiesusingBuild forgeas the automation engine.
- Configured and maintained Jenkins to implement the CI process and integrated the tool wifANTto schedule the builds.
- Used security groups,network ACLs,Internet Gateways, NATinstances andIptablesto ensure a secure zone for organizations in AWS public cloud.
- Worked on a variety ofLinux (Red Hat and SUSE)andSolarisplatforms which includes installation, configuring and maintenance of applications on this environment.
- Attended daily stand up meetings,bug-scrubmeetings, Sprint planning meetings and Weekly release health check-up meetings as best practices of an agile environment.
- UsedSubversionas source code repositories.
- Managing Amazon Web Services (AWS) infrastructure wif automation and configuration management tool such asPuppet.
- Planned, scheduled and ImplementedOS patchesand upgrades onLinux and Solarisboxes as a part of proactive maintenance.
- Performed thedaily system administrationtasks like managing system resources and end users support operations andsecurity.
- Provided support forautomatedand user raised tickets in Service Now ticketing tool.
Environment: AWS,Jenkins, JIRA, CI/CD, Puppet, Ansible, ANT, Bitbucket, Stash, beanstalk, Ruby, YAML, Python,Linux, Solaris, Ubuntu, RHEL
Build & Release Engineer
Confidential
Responsibilities:
- Maintained and AdministeredGITHUBSource Code Tool.
- Updated Release reports from change management control.
- Created Branches, Labels and performed Merges inStashand GITHUB.
- Developed Processes, Tools, Automation forJenkinsbased Software for Build system and delivering SW Builds.
- Managed Build results in Jenkins and Deployed using workflows.
- Maintain and track inventory usingJenkinsandset alertswhen the servers are full and need attention.
- Modeled the structure forMulti-tiered applicationsorchestrates the processes to deploy each tier.
- Developed build and Deployment Scripts usingANT and MAVENas build tools in Jenkins to move from one environment to other environments.
- Has usedConfluenceto create, share and discuss content and projects.
- Proposed and implemented branching strategy suitable for agile development inSubversion.
- Created Branches and performed Merges inSource Tree&Stash.
- ConfiguringRedHat systemsover the network, implement automated tasks throughcronjobs, resolving tickets according to the priority basis.
- Scripting (Shell/bash) and building required automation and tools
- Viewing the selected issues of web interface usingSonarQube
- Integrated SonarQube wif Jenkins using Maven to get the Quality Analysis for all the Projects pre-deployment.
- IntegratedGITHUB into Jenkins to automate the code check-out process.
- Very strong Project Management experience performingITIL RM /SCMactivities.
Environment: Linux, RedHat, Jenkins, GITHUB, ANT, MAVEN, JIRA, Python, Sonarqube, JAVA/J2EE, WebSphere.
