We provide IT Staff Augmentation Services!

Sr. Cloud Devops Engineer Resume

5.00/5 (Submit Your Rating)

Bedford, MA

SUMMARY

  • With overall8years of experience in Information Technology and working in a multi - functional Environment during various phases ofSDLCfocusing onSystems Administration,Software Configuration Management(SCM),AmazonWebServices(AWS),Microsoft Azure and otherCloudPlatforms in aDevOpsCulture throughContinuous IntegrationandContinuous Deployment.
  • Experience in designingCloudarchitectures for customers looking to migrate or develop newPAAS,IAASor hybrid solutions utilizingAmazon Web Services(AWS),Microsoft Azure.
  • Hands-on experience inAutomation, ConfiguringandDeployinginstances on Amazon web services (AWS) and experience with AWS components likeEC2, ELB, Auto scaling, S3, VPC, Route53, Cloud Watch, Cloud Trial, Cloud Formation Templates.
  • Good working knowledge onAWS IAM service,IAM policies, Roles, Users, Groups, AWS access keysand Multi Factor Authentication. And migrated applications to theAWS Cloud.
  • Experience withAWS Command line interface and PowerShellfor automating administrative tasks. DefinedAWS Security Groupswhich acted asvirtual firewallsthat controlled the traffic reaching one or moreAWS EC2, LAMBDAinstances.
  • Experience in DesigningAZUREResource Manager Template and extensive experience in designing custom build steps usingPowerShell
  • Worked on variousAzureservices like Compute (Web Roles, Worker Roles),Azure Websites, Caching, SQL Azure,NoSQL, Storage, Network services,AzureActive Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation
  • Performed Provisioning of IAAS & PAAS Virtual Machines and Web, Worker roles onMicrosoft AZURE ClassicandAzure Resource Manager
  • Had conceptual knowledge ofGoogle Cloud Service(GCP) cloud service.
  • Experienced in writingTerraformscripts from scratch for buildingDevelopment,Staging,Production, andDisasterRecoveryfor several cloud infrastructures.
  • Experience inOrchestrating Dockercontainer clusters usingKubernetes.
  • Implementedbash-based automation to createk8sclusterskopsandkubectl,nodeautoscalerandpodscalingwithreplicasets.
  • Worked on rolling updates using the deployments feature inKubernetesand implementedBLUEGREENdeployment to maintainzero downtimeto deploy process inTomcat,NginxusingPythonandShellScripts to automate log rotation of logs from web servers and automating administration tasks.
  • Managed different infrastructure resources, like physical machines, VMs and evenDockercontainers usingTerraform.
  • Worked to achieve Continuous Delivery goal on high scalable environment, usedDockercoupled with load balancing toolNginx.
  • Experience in usingDockerand setting upELKwithDockerandDocker - Compose. Actively involved in deployments onDockerusingKubernetes.
  • Created and deployed a tool to automate branch and project creation inGITusingGroovyinJenkins Fileand automating withChef.
  • Experience inRubyscripting onChefAutomation for creatingcookbookscomprising allresources,Data Bags,templates,attributes.
  • Installed, Configured, Managed Monitoring Tools such asSplunk,NagiosandNew Relic
  • Experience in redesigning the architecture ofGITHUBEnterprise onCloudthroughDisasterRecovery using differentSnapshotsandRestoreConfigurations.
  • UsedAnsibleandAnsible TowerasConfiguration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage change by writingPythoncode by usingAnsiblePythonAPItoautomateCloudDeploymentProcess.
  • DevelopedModulesforAnsibleCustomizationsand usedAnsiblePlaybooksto setupContinuousDeliveryPipeline. Deployedmicro-services,provisioning environments usingPlaybooksandRolesusingYAMLscripting.
  • WroteMaven,ANTandGradleScripts to automate thebuildprocess. Managed theMavenRepository usingNexusand used the same to share thesnapshotsandreleasesof internal projects.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation usingAnt, Maven, Jenkins, Chef, SVN, Salt Stack, GitHub, TFS, Clear Case, Tomcat, JBoss, LINUX etc.
  • Redesigned and redeployed theNagiosimplementation and integrated with othermonitoring/alertsolutions.
  • ConfigurednetworkandservermonitoringusingELK(Elastic Search,LogStash, andKibana)stack, andNagiosfornotificationsand experience working withlog monitoring and evaluating system logs withELKStack.
  • Experience in customizingJIRAprojects with variousschemas,workflows,screen,permissionandnotifications.
  • Involved inShellandPerlscripts for compilation and deployment processes and automation of builds andPower shellfor Windows deployment and Administration.

TECHNICAL SKILLS

Operating System: Windows, Red Hat, Linux/Unix, Ubuntu, Centos and IOS.

Programming Language: C, C++, C#, JAVA, J2EE, XML

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

Automation/Configuration Management Tools: Terraform, Chef, Puppet and Ansible.

Bug Tracking Tools: JIRA

Version Control Tools: SVN, GIT, RTC, TFS, CVS and VSS.

Continuous Integration Tools: Jenkins, Hudson, Team city and Bamboo.

Build Tools: Apache ANT, MS Build, Maven and Gradle.

Monitoring Tools: Nagios and Splunk.

Database Systems: Oracle, SQL SERVER, Cassandra, MY SQL and NOSQL.

Cloud Computing Services: AWS, Azure and Google Cloud.

Orchestration Tool: Kubernetes

Virtualization Platforms: Oracle Virtual Box, Docker, Vagrant and VMware.

Networking: TCP/IP, DNS, NFS, LDAP, SSH, SSL, SFTP, SMTP.

PROFESSIONAL EXPERIENCE

Confidential - Bedford, MA

Sr. Cloud DevOps Engineer

responsibilities

  • Designed, configured and deployedAmazon Web Services (AWS)for a multitude of applications utilizing the Amazon Web Services focusing onhigh-availability, fault tolerance and auto-scaling.
  • ServersusingAMI's(Linux/Ubuntu) and configuring the servers for specified applications.
  • Setup up and maintenance of automated environment usingChef Recipes & CookbookswithinAWS environment.
  • UsingChefdeployed and configuredElastic Search, Log Stash and Kibana (ELK)for log analytics, full text search, application monitoring in integration withAWS Lambda and Cloud Watch.
  • Provisioned the highly available EC2 Instances usingterraform and cloud formation.
  • ManagingAWS EC2 instancesutilizingAuto Scaling, Elastic Load Balancing and Glacierfor our QA environments as well as infrastructure servers forGIT and Chef.
  • Automated the cloud deployments usingChef and AWS Cloud Formation Templates.
  • Tested high availability ofAWS-RDS-MySQL databaseby simulating fail over from the primary database to read replicas and hence promoting read replica to primary.
  • Experience in creatingalarmsandnotificationsfor EC2 instances usingCloud Watch.
  • Implemented and maintained the monitoring and alerting of production and corporate servers such asEC2and storage such asS3 bucketsusingAWS Cloud Watch.
  • Worked on manageAmazon Redshiftclusters such as launching the cluster and specifying the node type as well.
  • WroteAnsible playbooksto launchAWSinstances and usedAnsibleto manage web applications, configuration files, used mount points and packages and Worked onplaybooksforAnsibleinYAMLscripting.
  • Completely responsible for automated infrastructure provisioning (Windows and Linux) usingAnsibleScripts.
  • Responsible for automated installation ofAnsibleEnterprise 2.7 and configuringAnsible MasterandAnsible Agents(both Windows and Linux Environments) inAWSVPC environment.
  • Responsible forautomated deployment of Java application in Tomcat ServerusingAnsiblescripts.
  • Experience in maintain the infrastructure by managing the inventory files inAnsible.
  • Designed, Installed, and ImplementedAnsibleconfiguration management system.
  • Writing anAnsibleplaybook from scratch to upgrade the servers one at a time in serial to reduce the downtime of running sites.
  • Managed a PaaS for deployments usingDocker,Ansiblewhich reduced deployment risks.
  • Implemented rapid-provisioning and life-cycle management forCassandra,LinuxusingAmazon EC2 and customRuby/Bashscripts.
  • Setup and Implement Continuous Integration and Continuous Delivery (CI/CD) Process stack usingAWS,GITHUB/GIT,JenkinsandChef.
  • ConfiguredRDSinstances usingCloud formationsandTerraform.
  • UsedTerraformto map more complex dependencies and identify network issue.
  • BuiltJenkinsjobs to createAWSinfrastructure fromGitHubrepos containingterraformcode.
  • InstallingGITand cloning the central repository viaJenkins.
  • DevelopCI/CDsystem withJenkinsonKubernetescontainer environment, utilizingKubernetesandDockerfor the runtime environment for theCI/CDsystem to build and test and deploy.
  • Created images stored in theDockercontainer and uploaded toDocker hub.
  • Worked on severalDockercomponents likeDocker Engine, Docker-Hub, Docker-Compose, Docker RegistryandDocker Swarm.
  • Worked onKubernetesandDockerimages to provide platform as service on private and public cloud in VMware Cloud.
  • Installed and configured configuration tool such asChef Server/ workstation and nodes viaCLItools toAWSnodes.
  • Automated the cloud deployment usingChef,PythonandAWSCloud Formation Templates. UsedCheffor unattended bootstrapping inAWS.
  • Extensively usedRubyscripting onChefAutomation for creating cookbooks comprising all resources, data bags, templates, attributes.
  • Managing theChefclient nodes and upload thecookbookstochef-serverfrom workstation.
  • Configured anAWS Virtual Private Cloud (VPC)andDatabase Subnet Groupfor isolation of resources within theAmazon RDS Aurora DB cluster.
  • Has experience in setting upBaselines, Branching, Patches, Merging and Automation processes using Shell/bash and Batch Scripts.
  • Build scripts on AWS cloud for schedulingEC2 auto scaling load balancerwith python SDK.
  • Worked with various scripting languages likeBash, Perl, Shell and Python.
  • Worked with multiple development groups to design/create automated build and deployments usingMaven, AntandShell Scripting.
  • Administered Linux servers for several functions including managingApache/Tomcatserver,mail server, andMySQLdatabases in both development and production

Environment:AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Terraform, Kubernetes, Jenkins, JIRA, Nagios, Linux, Docker, Chef, Ansible, Git version Control, Cloud Formation, AWS CLI, AWS Auto Scaling, Maven, Nagios, Subversion, Jenkins, Unix/Linux, Shell scripting.

Confidential - San Mateo, CA

DevOps Cloud Engineer

Responsibilities

  • Configured Azure Multi-Factor Authentication as a part of Azure AD Premium to securely authenticate users.
  • Utilized Azure PowerShell to automate backups of ephemeral data-stores to Azure Storage Blobs, Tables, Queues, Files, Azure Blob Storage and create nightly IAAS and PAAS for mission critical production servers as backups
  • Extensively involved in creating the deployment strategy on theMicrosoft AzureCloud and Integrated Azure Active Directory with the users across the organization
  • Worked onAzureVPN-Point to Site, Virtual Networks,AzureCustom security, Endpoint Security, firewall, WindowsAzurename resolution, Scheduler, Automation and Traffic Manager
  • Designed and ImplementedAzureCloud Infrastructure utilizingARMtemplates. Created and managedAzureWeb-Apps and provided access permission toAzure AD users.
  • Dealt with MicrosoftAZUREIaaS- Virtual Networks, Virtual machines, Cloud services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Autoscaling
  • ConfiguredAzure Virtual Networks, subnets, Azurenetwork settings, DHCP address blocks, DNS settings, security policies and routing.
  • Involved on migrating SQL Server databases toSQLAzureDatabaseusingSQLAzureMigration Wizardand usedPython APIto upload agent logs intoAzureblob storage.
  • Extensively worked on configuringS3versioning and lifecycle policies to and backup files and archive files in glacier
  • Worked on optimizing volumes andEC2instances and created multiple VPC instances
  • Good Experience withIAMto create new accounts, roles and groups. Used permissions to allow and deny their access to AWS resources
  • Used Bash andPython, includedBoto3to supplement automation provided by Ansible andTerraformfor tasks such as encrypting EBS volumes backing AMIs and schedulingLambdafunctions for routine AWS tasks
  • Extensively worked onterraformmodules that had version conflicts to utilize CloudFormation during terraform deployments to enable more control or missing capabilities
  • Designed AWSCloudFormationtemplates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates
  • Configured and managed source code usingGITand resolved code merging conflicts in collaboration with application developers and provided a consistent environment. Implemented Continuous Integration usingJenkinsandGIT
  • UsedMavenscripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users
  • Installed and ConfiguredJenkins Pluginsto support the project specific tasks and Automated deployment of builds to different environments usingJenkins
  • Wrotegroovyscripts to set up job DSL within Jenkins and to develop Jenkins Pipeline jobs
  • DevelopedChefcookbooks from scratch and wrote recipes, scripts, monitoring checks and all so developed LWRP's for the cookbooks.
  • ManagedChefServer in pushing the Infrastructure changes to client nodes, monitoring the logs and security. Used Kitchen as a platform to test ourChefcookbooks
  • Worked onAnsibleand Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes
  • InstalledLAMP managing service stop and start usingAnsible-playbookcommand. Wrote Ansible Playbooks for installing web servers likeApacheandNginx
  • Wrote Ansible Playbooks inYAMLto manage Configurations, Orchestrations and deployments to remote machines.
  • WrittenCloud FormationTemplates in JSON andYAMLformat to build the AWS services with the paradigm of Infrastructure as a Code
  • Collaborated in the automation of AWS infrastructure viaterraformand Jenkins - software and services configuration via chef cookbooks
  • CreatedDocker imagesusing a Docker file, worked on Docker container snapshots, removing images and managing Docker volume and Implemented Docker automation solution for Continuous Integration / Continuous Delivery model
  • Scheduled, deployed and managed container replicas onto a node cluster usingKubernetesand converted VM based application to microservices and deployed as a container managed by Kubernetes
  • Integrated Docker containerorchestrationframework usingKubernetesby creating pods, Config Maps and deployments
  • EngineeredSplunkto build, configure and maintain heterogeneous environments. Have in-depth knowledge of log analysis generated by various systems including security products
  • Implemented a centralized logging system using log stash configured as anELK stack(Elastic search, Log stash, and Kibana) to monitor system logs, AWS Cloud Watch, VPC Flow logs, Cloud Trail Events, changes in S3.
  • Installed and Configured theNexusrepository manager for sharing the artifacts within the company

Environment:Azure, AWS, Terraform, Kubernetes, Jenkins, JIRA, Nagios, Linux, Docker, Chef, Ansible, GIT, NGINX, Cloud Formation, Maven, Nagios, Subversion, Jenkins, Unix/Linux, Shell scripting.

Confidential - Alpharetta, GA

DevOps / Build and Release Engineer

Responsibilities

  • Coordinated with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Worked closely with Project Managers to discuss code/configuration release scope and worked on how to confirm a release was successful.
  • Build, managed, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Developed the Puppet manifests to automate the installation and configuration of middleware WebLogic, Web sphere, Tomcat Application servers.
  • Created the Clusters, Domains, Machines and Servers in the web logic Server using the WLST.
  • Installed and configured MySQL database using Puppet and worked on the MySQL Replication setup with both Master-Slave and Master-Master.
  • Employed Puppet to configure production and test infrastructure provisioned with Apache, Nginx andMySQL.
  • Implemented continuous integration automated build pipelines using Atlassian Bamboo.
  • Configured Atlassian Bitbucket with Atlassian Bamboo and schedule jobs using PollSCMoption during CI/CD.
  • Developed scripts to pull and push data from Bitbucket to CI tool Bamboo.
  • Setup Bitbucket code repository for mobile development and integrated it with the new active directory.
  • Configured TFS Environment along with Default Project Collections, Build Definitions, Work Items, Share point Services, and Reporting Services.
  • AWS expertise in dealing with AWS resources S3, ECR, AMI, ELB, Route 53, etc.
  • Worked with the developers to configure plugins trough Eclipse to develop the code and responsible for writing Hooks and Triggers using Perl, built Java application using ANT.
  • Developed unit and functional tests in Python and Ruby. Customized TFS Work Item Templates and Workflow of the Work Items.
  • Developed and maintained Perl/Shell scripts for build and release tasks. Integrated Maven with Jenkins for the builds as the Continuous Integration process. Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • Maintained Atlassian JIRA for tracking and updating project defects and tasks.
  • Involved in Customization of Work Items, Transition Matrix in TFS. Organized a daily stand-up post-deployment meeting to review all issues being tracked.

Environment: TFS, Atlassian JIRA, Atlassian Bitbucket, AWS, Puppet, Visual Build, .Net, ANT, TFS, Atlassian Bamboo.

Confidential

VMware/ Build and Release Engineer

Responsibilities

  • Installing and configure RedHat Linux Servers withKickstart, LDAP, DNS, and DHCP. and applying security policies for hardening the server based on the company's policies.
  • Working on volume/File system management usingLogical Volume Manager(LVM),Veritas Volume Manager, andSolstice Disk Suite(Solaris Volume Manager).
  • Maintained customized user environments usingSUDOfor system administrator access on test and production servers. Experienced in tasks like managing User Accounts and Groups, managing Disks and File systems.
  • Implemented, configured and deployed new patches, upgrades, bug fixes on both physical and virtual Red Hat Linux servers using satellite server andYUMserver.
  • Experience in installing, configuring and maintaining application Server like WebSphere and Web Servers likeWeb Logic, Apache HTTPandTomcaton UNIX and Linux.
  • Experience in installation, configuration, performance tuning, security, backup, recovery and upgrade/patches of Linux and UNIX servers usingCrontab.
  • Developed build usingANTandMAVENas build tools and usedCItools to kick off the builds move from one environment to other environments.
  • Participated in the release cycle of the product which involves environments like developmentsQAandproduction
  • Involved in setting up builds usingPuppetas a configuration management tool.
  • Designed and developedshell scripts,
  • Hands on compiling builds usingpom.xmlandbuild.xml
  • Used the continuous Integration tools such asJenkinsandHudsonfor automating the build processes.
  • Used the version control systemGITto access the repositories and used in coordinating withCI tools
  • IntegratedmavenwithGITto manage and deploy project related tags
  • Use VMware vSphere vCenter Update Manager to apply patches to virtual machines and alsoVirtual Private Networking (VPN) toolsand techniques to maintain these VM's.
  • SambaandApache Web ServicesPerformed different software changes in VMware environment on customer's servers. Followed up with Data Center personal for hardware related changes.
  • Have tested various Linux Environments in the Development/Test Stages to help create a better standardized environment and resolutions of any problems if any occurred. Created and wroteshell scripts (Bash), Ruby, Python and PowerShellfor automating tasks.
  • Involved in installing and configuration ofRHEL, CentOS and SuSe.
  • Implemented day-to-day tasks in RHEL includinguser access, setting up sudo rules and up gradation.
  • Installed and configured RAID 0, RAID 1, RAID 5, Kernel, firmware, and rpms including the addition of SAN disks.
  • Worked with installation and configuration ofVMware ESX servers.
  • Involved in Installation and Configuration ofSSH, TELNET, FTP, DHCP, DNS and TCP/IP protocols.
  • Responsible forMonitoring and troubleshootingissues of operating systems.
  • Trouble shooting of network issues was done using 'ndd', 'traceroute', 'netstat', 'ifconfig' and 'snoop'.
  • Handled Local and Remote administering of servers, routers and networks usingTelnet and SSH.
  • Installed and configuredWeb Sphere, Apache, Web Logic, LDAP, Mail servers, Volume Manager and Cluster Servers.
  • Involved in the Use of packages like SAMBA in integrating UNIX files systems.
  • Responsible for setting up printers on UNIX/NT machines to work seamlessly across platforms.
  • Interacted with various teams such asDatabase, Net-backup and SAN.
  • Worked with Veritas Netback up for enterprise wide backup and recovery.
Environment:Red Hat Linux, Windows, Solaris, HP-UX, VMware ESX, Web Sphere, Apache, Web Logic, LDAP, Mail servers, Volume Manager and Cluster Servers.

We'd love your feedback!